0
一個新手的問題...Laravel 5.2 RefectionException
要打開第一頁(指數)在GamesController我有以下幾點:
public function index()
{
//show a listing of games
$games = Game::all();
return view('index',['games'=> $games]);
}
工作正常。我有在控制器
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Game;
該模型的頂部是簡單地
namespace App;
use Illuminate\Database\Eloquent\Model;
class Game extends Model
{
//
}
在我的索引頁我從DB一個簡單的清單,其中有代碼的編輯按鈕:
<a href="{{ action('[email protected]', ['id' => $game->id]) }}" class="btn btn-default">Edit</a>
在我的控制器有以下幾點:
public function edit(Request $request)
{
$games = Game::find($request->id);
return view('edit',['games'=>$games]);
}
但是當我按編輯按鈕,我得到
有在你的代碼中的許多錯誤,我會建議你跟進一個CRUD教程,https://www.sitepoint.com/crud-create-read-update-delete-laravel-app/ –
謝謝,我會閱讀。上面的代碼實際上來自一個教程。 – Jim
我解決了它。您提到的教程是針對以前版本的Laravel。我跟隨的教程說用Route :: model('game','Game')啓動路線文件;這是這條線是錯誤的。我認爲這個教程是針對早期版本的,儘管它說它已經更新了。 – Jim