这是我的路由文件...
Route::group(['middleware' => ['auth']], function(){
Route::get('/profile/{username}', 'ProfileControllers@getProfile');
});
“配置文件控制器”是这个......
命名空间 App\Http\Controllers;
使用数据库;
使用 App\User;
使用 Illuminate\Http\Request;
类 ProfileControllers 扩展控制器
{
公共函数 getProfile($username)
{
$user = DB::table('users')->where('username','=', $username)->get();
返回视图('web.profile');
}
}
这是视图文件...
@extends('布局')
@section('内容')
这是你的个人资料
@停止
而布局文件的头部是这个...
链接 rel="stylesheet" type="text/css" href="css/bootstrap.min.css"
链接 rel="stylesheet" type="text/css" href="css/app.css"
当我转到 url "localhost:8000/profile/username"并且显示一个没有任何 css 网页的丑陋 html 时......当我从路由文件中删除 "/{username}" 并将其设为"/profile/username" " 并转到 "localhost:8000/profile/username"(并删除 $username 部分表单控制器),然后 css 和 bootstrap 完美加载....