0
裏面使用ORM遇到麻煩了我只是跟着Martin Bean的書學習Laravel 5.他開始用路由器講述laravel,並且在使用了一些基本的Route :: get和Route之後: :刪除方法,他給出瞭如何使用Route ::資源的一個非常簡短的例子,他說我讓你自己做這個:)在route :: resource
結構上沒有問題,但我遇到了麻煩,當我試圖在方法內部傳遞ORM。
這裏是我的CatsController.php
namespace firstApp\Http\Controllers;
use Illuminate\Http\Request;
use firstApp\Http\Requests;
use firstApp\Http\Controllers\Controller;
public function show(\firstApp\Cat $cat)
{
return $cat;
//return view('cats.show')->with('cat', $cat);
}
這是我如何使用路由器
Route::resource('cats', 'CatsController');
這是我Cat.php
-
namespace firstApp;
use Illuminate\Database\Eloquent\Model;
class Cat extends Model {
public $timestamps = false;
protected $fillable = ['name', 'date_of_birth', 'breed_id'];
public function breed(){
return $this->belongsTo('firstApp\Breed');
}
}
當我打電話http://localhost/firstApp/public/cats/2
空對象是我得到的..
問題是什麼?
謝謝。
要求鏈接到教程或其他資源是關於SO的話題,所以你應該編輯這個部分(並且你的問題沒有它)。 –
@NathanTuggy你認爲我必須這樣做嗎? –
這是一個近距離投票的誘餌,所以不,你不必,但它肯定會幫助你保持你的問題。或者,嘿,你可以多依賴陌生人的善意,他們不會介意做一件你可以輕鬆做到的事情,對吧? –