Php 类别';任务';在基本Laravel 5.4教程中找不到
首先,我是一个彻头彻尾的拉威尔·努伯,但我想学习它。我从上开始学习教程,但是已经安装了5.4。这就是问题所在,因为路线的位置与本教程所基于的Laravel版本5.2不同。因此,在我的根文件夹中,我有/routes,并在/routes/web.php中添加了教程代码:Php 类别';任务';在基本Laravel 5.4教程中找不到,php,.htaccess,laravel,routes,namespaces,Php,.htaccess,Laravel,Routes,Namespaces,首先,我是一个彻头彻尾的拉威尔·努伯,但我想学习它。我从上开始学习教程,但是已经安装了5.4。这就是问题所在,因为路线的位置与本教程所基于的Laravel版本5.2不同。因此,在我的根文件夹中,我有/routes,并在/routes/web.php中添加了教程代码: <?php /* |-------------------------------------------------------------------------- | Web Routes |--------------
<?php
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
/**
* Show Task Dashboard
*/
Route::get('/', function () {
$tasks = Task::orderBy('created_at', 'asc')->get();
return view('tasks', [
'tasks' => $tasks
]);
});
/**
* Add New Task
*/
Route::post('/task', function (Request $request) {
$validator = Validator::make($request->all(), [
'name' => 'required|max:255',
]);
if ($validator->fails()) {
return redirect('/')
->withInput()
->withErrors($validator);
}
$task = new Task;
$task->name = $request->name;
$task->save();
return redirect('/');
});
/**
* Delete Task
*/
Route::delete('/task/{task}', function (Task $task) {
$task->delete();
return redirect('/');
});
?>
尽管如此,我还是得到了上面的错误,这表明我的名称空间有问题,但我似乎无法正确使用它
顺便说一句,为了使安装工作正常,我将根文件夹中的server.php重命名为tot index.php,并将.htaccess从/public复制到我的根文件夹中
任何帮助都将不胜感激 使用正确的名称空间
/**
* Show Task Dashboard
*/
Route::get('/', function () {
$tasks = \App\Task::orderBy('created_at', 'asc')->get();
return view('tasks', [
'tasks' => $tasks
]);
});
/**
* Add New Task
*/
Route::post('/task', function (Request $request) {
$validator = Validator::make($request->all(), [
'name' => 'required|max:255',
]);
if ($validator->fails()) {
return redirect('/')
->withInput()
->withErrors($validator);
}
$task = new \App\Task;
$task->name = $request->name;
$task->save();
return redirect('/');
});
/**
* Delete Task
*/
Route::delete('/task/{task}', function (\App\Task $task) {
$task->delete();
return redirect('/');
});
使用
$tasks=\App\Task::orderBy('created_at','asc')->get()代码>。谢谢你。你知道是什么特别的变化导致了这一切的发生吗?
/**
* Show Task Dashboard
*/
Route::get('/', function () {
$tasks = \App\Task::orderBy('created_at', 'asc')->get();
return view('tasks', [
'tasks' => $tasks
]);
});
/**
* Add New Task
*/
Route::post('/task', function (Request $request) {
$validator = Validator::make($request->all(), [
'name' => 'required|max:255',
]);
if ($validator->fails()) {
return redirect('/')
->withInput()
->withErrors($validator);
}
$task = new \App\Task;
$task->name = $request->name;
$task->save();
return redirect('/');
});
/**
* Delete Task
*/
Route::delete('/task/{task}', function (\App\Task $task) {
$task->delete();
return redirect('/');
});