Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 30.07.2016 21:15:31

No such file or directory

Измучался уже. Есть 2 файла: welcome.blade.php в папке views, в нем указано @extends('layouts.app'). Сам app.blade.php размещен в папке views/layouts. На сколько я понимаю с размещением и названием файлов проблем нет. Однако перейдя на главную выдает "No such file or directory (View: /Applications/MAMP/htdocs/Translate/resources/views/layouts/app.blade.php)"
В чем собственно проблема?
Заранее благодарю.

Не в сети

#2 01.08.2016 03:58:19

Re: No such file or directory

1. В layout должен быть @yield('content') на месте контента который будет меняться.
2. В контролере или в роуте должен быть прописан view на blade файл который должен встраиваться в layout п кримеру - return view('index')
3. Ну и сам файл index:

@extends('layout')

@section('content')
Вставляешь свой код
@stop

Смотри подробнее: https://laravel.com/docs/5.1/blade

Изменено xew (01.08.2016 03:59:25)

Не в сети

#3 01.08.2016 09:22:20

Re: No such file or directory

Спасибо за помощь. Однако теперь появилась новая ошибка:

Sorry, the page you are looking for could not be found.
1/1
NotFoundHttpException in RouteCollection.php line 161:
in RouteCollection.php line 161
at RouteCollection->match(object(Request)) in Router.php line 821
at Router->findRoute(object(Request)) in Router.php line 691
at Router->dispatchToRoute(object(Request)) in Router.php line 675
at Router->dispatch(object(Request)) in Kernel.php line 246
at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 52
at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 44
at CheckForMaintenanceMode->handle(object(Request), object(Closure))
at call_user_func_array(array(object(CheckForMaintenanceMode), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 136
at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 32
at Pipeline->Illuminate\Routing\{closure}(object(Request))
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 103
at Pipeline->then(object(Closure)) in Kernel.php line 132
at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 99
at Kernel->handle(object(Request)) in index.php line 54

А вот что прописано в routes.php:

Route::get('blade', function () {
    return view('welcome');
});

Не в сети

#4 01.08.2016 10:32:20

Re: No such file or directory

Я тут https://laravel.ru/forum/viewtopic.php?id=1598
уже отвечал готовым решением.
Учитесь искать по форуму

Не в сети

Подвал раздела