Существует ли способ проверки Laravel 5.2?

Есть ли способ проверить, существует ли просмотр?

Как и PHP file_exists, но с помощью внутреннего метода laravel для удобства

Я хочу написать код следующим образом:

if(__ifViewExist__($view)){
    return view($view)->render();
}
return "Page tidak ditemukan";

Ответ 1

Да, существует метод exists().

if(view()->exists($view)){
    return view($view)->render();
}
return "Page tidak ditemukan";

Ответ 2

Да. Использование View фасад.

// Return true when welcome.blade.php does not exist in theview folder
View::exists('welcome'); 

// Return false when login.blade.php does not exist in the view folder
View::exists('login');

Ответ 3

В web.php вам нужно ввести приведенный ниже код:

Route::get('/Test',function(){
    if(View::exists('View'))
    {
        return view('View.php',['name' => 'Your string']);
    }
    return "File not found";
});

Ответ 4

    try {    

      return view($view);

    } catch (\Exception $e) {

        return "Page tidak ditemukan";

    }

будет более эффективным способом