2016-08-28 14 views
2

Udemyのチュートリアル:「ルーティング:POSTリクエスト」のhttps://www.udemy.com/modern-web-development-with-laravelに従っています。LaravelのFatalErrorExceptionは、c9.ioを使用して作成したもので、作成できなかったため、見つからなかったものです

これは私が取得していますエラーメッセージです:

5fdc953597d1005dc73a20900434960e537f9180.phpラインでFatalErrorException 16: 構文エラー、予期しない ':'

を、私はその名前のビューを作成したりしませんでしたI私のc9.io IDEのファイルディレクトリにそれを見てください。

マイルート:

<?php 

/* 
|-------------------------------------------------------------------------- 
| Application Routes 
|-------------------------------------------------------------------------- 
| 
| Here is where you can register all of the routes for an application. 
| It's a breeze. Simply tell Laravel the URIs it should respond to 
| and give it the controller to call when that URI is requested. 
| 
*/ 

Route::get('/', function() { 
    return view('home'); 
})->name('home'); 

Route::get('/greet/{name?}', function ($name = null) { 
    return view('actions.greet', ['name' => $name]); 
})->name('greet'); 

Route::get('/hug', function() { 
    return view('actions.hug'); 
})->name('hug'); 

Route::get('/kiss', function() { 
    return view('actions.kiss'); 
})->name('kiss'); 

Route::post('/benice', function (\Illuminate\Http\Request $request){ 
    if(isset($request['action']) && isset($request['name'])){ 
     if(strlen($request['name'])>0){ 
      return view('nice', ['action'=> $request['action'], 'name'=>$request['name']]); 
     } 
     return redirect()->back(); 
    } 

})->name('benice'); 

-

申し訳ありませんが、再び私は非常に初心者だということ、は、Google/Stacksocialにどこにも、この問題を見つける助けを必要としませんでした。

+1

このエラーが発生しているルートのビューファイルのコードを追加してください(私は 'nice.blade.php'を推測しています)。 –

+0

これはコンパイルされたビューファイルです。自動的にLaravelは、すべてのファイルが含まれているビューファイルを作成します。 –

答えて

0

通常、これはブレードを間違えたときに起こります。
このエラーはブレードテンプレートにあります。これはLaravelで生成されたビューです。/storage/framework/views

これを確認するには、このフォルダに移動して5fdc953597d1005dc73a20900434960e537f9180.phpビューを開きます。

16行目の内容を確認して、元のブレードに;の代わりに:を使用してください。

オリジナルのブレードファイルを修正する必要がありますが、これは5fdc953597d1005dc73a20900434960e537f9180.phpというラーバル生成ビューではありません。

関連する問題