Laravel5.7:路由檔案,views模板檔案,Controller檔案,之間的對應關係
阿新 • • 發佈:2019-01-09
1、routes/web.php路由檔案: Route::get('/projects/{project}', '[email protected]')->name('projects.show'); 2、app/Http/Controllers/ProjectsController.php檔案: public function show($id){ $project = Project::findOrFail($id); // 攜帶值發給前臺模板(resources/views/projects/show.blade.php) return view('projects.show', compact('project')); } 3、前臺模板檔案,處理傳來的資料 // 如果對應的是資料庫中的一條資料,不用迴圈遍歷,直接使用 @section('content') <div class="container"> <h3>{{$project->name}}</h3> <h3>{{$project->thumbnail}}</h3> </div> @endsection // 如果傳來的是多條資料,需要遍歷成單條,再使用 @foreach($projects as $project) {{ $project->name }} @endforeach 4、Laravel前端資源在resources/js/app.js,resources/sass/app.scss修改, 執行cnpm run dev,編譯生成public/js,public/css檔案,這裡的檔案才是, 框架直接呼叫的js,css