2017-07-14 6 views
0

私はLaravelで新しく、私はAcelleでビューを作成しようとしています(Laravelに基づくアプリケーション)。私は多くのチュートリアルを読んでいますが、私はこの問題に恵まれていません。私はLaravelでビューを作成できません

私はこのコードで/リソース/ビューのフォルダにビュー "lol.blade.php" を作成しました:コードビューが存在している知っている

Route::get('lol', function() 
{ 
    if (view()->exists('lol')) { 
     //return 'helloooo'; <--- it works 
     return view('lol'); 
    } else { 
     return 'not exists';  
    } 
}); 

、しかし:

HELLO (just hello) 

ルートurl(localhost/acelle/public/lol)がこのメッセージを表示します。

「何かが間違っているように見えます。

私はチュートリアルの問題を解決できません。私はLaravelでビューを作成するためのすべてのステップに従っていましたが、そのビューがそのメッセージを印刷する理由はわかりません。

助けてください!

PS:Laravelバージョン:5.2.45

EDIT:コンソールで [ネットワーク]はエラー500を示しています。 laravel.logは59行を出力します。最初の行が表示されます: [2017-07-14 14:08:20] production.ERROR:エラー:未定義のインデックス:/ home/acelle/public_html/acelle/app/Providers/AppServiceProv ider.php:20のコントローラ

+1

「何かが間違っているように見える」とは、__insufficient__の説明です。この場合あなたの質問への答えは '何かを修正する 'ことです。 –

+0

あなたはあなたのデバッグスタックを投稿できますか?その 'whoops'メッセージのちょうど下にあるべきです – xperator

+0

そしてそれがその下にない場合は、あなたの' .env'ファイルで 'APP_DEBUG'を' true'にしてください。 – ceejayoz

答えて

0

あなたはコメントで投稿:

Route::get('lol', function() {}); 

app('view')->composer('*', function ($view) { 
    $action = app('request')->route()->getAction(); 
    $controller = class_basename($action['controller']); 
    list($controller, $action) = explode('@', $controller); 
    $view->with(compact('controller', 'action')); 
}); 

あなたの問題はこのルートが閉鎖を使用し、コントローラを持っていないということです

したがって、$action['controller']は存在せず、結果として警告がスローされます。コントローラー変数を使用する残りのコードを実行する前に、isset($action['controller'])にチェックを入れたいと思うでしょう。

+0

コントローラーで解決しました。ありがとうございます – Nicomuniz

+0

私は助けることができる喜んで、@ニコムニーズ。 – ceejayoz

0

既に解決済みです!

SOLUTION:コントローラを作成

:MiwebController.php

<? 
namespace Acelle\Http\Controllers; 

class MiwebController extends Controller 
{ 
    public function __construct() 
    { 
     parent::__construct(); 
     $this->middleware('auth'); 
    } 

    public function index() 
    { 
     return view('lol'); 
    } 
} 
?> 

のroutes.php:

Route::get('lol', '[email protected]'); 

それは正常に動作します。ありがとうございました!

関連する問題