Jak*_*ine 5 php mysql twitter-bootstrap laravel laravel-5.3
这是我的路由文件...
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 完美加载....
小智 4
我通过简单地将“/”放在链接前面解决了这个问题
link rel="stylesheet" type="text/css" href="/css/bootstrap.min.css"
link rel="stylesheet" type="text/css" href="/css/app.css"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7038 次 |
| 最近记录: |