2017-02-28 16 views
0

にロードされていません。それはうまく動作します。しかし他方スタイルシートは、私は2つのルート</p> <blockquote><p>'/試験' memberProfileブレードを返す</p> </blockquote><p>を有するlaravel 5

'/ memberProfile/{ID}' はmemberProfileブレードを返し、そこからmemberControllerに要求を送信

。しかし今回は、ブレードがマスターレイアウトのスタイルシートを読み込めませんでした。代わりに、それは

http://127.0.0.1:8000/memberProfile/css/

のようなパスでCSSを検索パス

http://127.0.0.1:8000/css/

にスタイルシートを検索します。 はここにある問題

+0

[最小限の完全で検証可能な例](http:// stackoverflo可能であれば、または少なくともこれまでに試したこと(コード)/あなたがやろうとしていること(具体的に)を投稿してください。このようにして、SOのボランティアがあなたを助ける可能性が高くなります。 – lealceldeiro

+0

私は、経路要求が別のフォルダ内のスタイルシートを検索しているapp \ public \ cssフォルダ内のスタイルシートを検索するのではなく、問題を発見しました。どのようにそれを解決するには? –

+0

@lealceldeiro最新の質問 –

答えて

0

あなたはCSSやビューファイル内のJavaScriptファイルを追加するときにベースURLを追加してきたとは何

Route::get('/test', function() { 
    return view('members.memberProfile'); 
}); 
Route::get('/memberProfile/{id}','[email protected]'); 

とmemberControllerクラス

public function memberProfile(Request $request){ 
     $id = decrypt($request->id); 
     $Member = Member::find($id); 
     $Member->Research->all(); 
     $MemberProject = Member::find($id); 
     $MemberProject->Project->all(); 
     $MemberPublication = Member::find($id); 
     $MemberPublication->Publication->all(); 
     return view('members.memberProfile',['members' => $Member , 'memberProject' => $MemberProject , 'memberPublication' => $MemberPublication]); 
    } 

web.php :

<link rel="stylesheet" type="text/css" href="<?php echo URL::asset('assets/css/style.css'); ?>"> 


<script src="<?php echo URL::asset('assets/js/angular.min.js'); ?>" type="text/javascript"></script> 
+0

を確認してください。これらはマスターブレードのレイアウトに追加されています。マスタブレードテンプレートのスタイルシートは、別の要求に対して完全にロードされています。しかし、与えられたリクエストでは、スタイルシートは読み込まれません。マスターテンプレートはすべてのページに拡張されています –

+0

すべてのページでこのように使用する必要があります。または、マスターブレードにすべてのスタイルシートをロードできます。 –

関連する問題