Image not found

How to Check If a (Blade) View File Exists in Laravel?

Comment (0)

Admin

258


Example 1: Check using Helper in Controller

 

app/Http/Controllers/DemoController.php

 

  
namespace App\Http\Controllers;
  
use Illuminate\Http\Request;
  
class DemoController extends Controller
{
    /**
     * Write code on Method
     *
     * @return response()
     */
    public function index(Request $request)
    {
        $title = "Welcome to nijwel.xyz";
        
        if(view()->exists('admin.demo')){
           return view('admin.demo', compact('title'));
        }
    }
}

 

 

Example 2: Check using Facade in Controller

 

app/Http/Controllers/DemoController.php

 

  
namespace App\Http\Controllers;
  
use Illuminate\Http\Request;
use View;
  
class DemoController extends Controller
{
    /**
     * Write code on Method
     *
     * @return response()
     */
    public function index(Request $request)
    {
        $title = "Welcome to nijwel.xyz";
        
        if(View::exists('admin.demo')){
           return view('admin.demo', compact('title'));
        }
    }
}

 

Example 3: Check using Helper in Blade

 

Read Also: How to Pass Data from Controller to View in Laravel?

Blade File 

@if(view()->exists('admin.demo'))
    {{-- Blade File is Exists --}}
@else
    {{-- Blade File is not Exists --}}
@endif

 

Example 4: Check using Facade in Blade 

 

Blade File: 

@if(View::exists('admin.demo'))
    {{-- Blade File is Exists --}}
@else
    {{-- Blade File is not Exists --}}
@endif

 

I hope it can help you... 


Others Problem Fix Stroy



Comments (0)

Your Comment