/resources/views/layout/partials/nav.blade.php
<li><a href="/LaravelCrud/public/tasks/about">About</a></li>
/routes/web.php
Route::resource('tasks', 'TaskController');
/app\Http/Controllers/TaskController.php
public function about()
{
return view('tasks.about');
}
/resources/views/tasks/about.blade.php
@extends('layout.layout')
@section('content')
<div><h3>hello world </h3></div>
@endsection
收到此错误
抱歉,找不到您要找的页面。
将 url 更改为路由并将其定义到路由文件中。
<li><a href="{{ route('task.about') }}">About</a></li>
路由.php
Route::get('task/about', 'TaskController@about')->name('task.about');
如果要使用直接 URL,则可以使用{{ url('task/about')}}
代替{{ route('task.about') }}
注意:因为正如您resource
在 web.php 文件中定义的那样,它包含许多方法和 URL。
Route::resource('tasks','eventcontroller');
Verb Path Action Route Name
GET /tasks index tasks.index
GET /tasks/create create tasks.create
POST /tasks store tasks.store
GET /tasks/{tasks} show tasks.show
GET /tasks/{tasks}/edit edit tasks.edit
PUT|PATCH /tasks/{tasks} update tasks.update
DELETE /tasks/{tasks} destroy tasks.destroy
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句