我已经创建了一个页面并正确设置了返回视图。但是,它显示404错误。 由于我是Laravel的新手,所以无法找到解决方案。
下面是我的代码:
Routing:
<?php
Route::get('/', function () {
return view('website.pages.home');
});
Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');
/********** admin routes start *************/
Route::prefix('admin')->group(function(){
Route::get('/','Auth\LoginController@showLoginForm');
Route::get('/dashboard','Admin\DashboardController@index');
Route::get('/assignrole','Admin\AssignRoleController@index');
Route::post('/assignrole','Admin\AssignRoleController@assignrole');
Route::get('/assignrole/{id}/{role}','Admin\AssignRoleController@showuser');
Route::resource('/user','Admin\UserController');
});
/********** admin routes end *************/
Controller:
<?php
namespace App\Http\Controllers\Admin;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Validator;
use Illuminate\Support\Facades\DB;
use App\Role;
class ImageController extends Controller
{
public function index()
{
return view('admin.pages.dashboard');
}
public function create()
{
$roles = Role::all();
return view('admin.pages.image',['roles'=>$roles]);
}
public function store(Request $request)
{
return redirect('/admin/imageupload');
}
}
我的文件路径是:resources \ views \ admin \ pages \ image
在我的数据库中,边栏是从上方的照片中提取的。
任何帮助都会徒劳的。