साथ laravel 4 का रीडायरेक्ट रूट करने के लिए मैं वर्तमान में2 पैरामीटर
public function store($username,$courseId)
{
if (Auth::user()->username == $username && Auth::user()->courses()->where('id', '=', $courseId)->first() != null){
$course = Course::find($courseId);
$forum = new Forum();
$forum->description = Input::get('description');
$forum->course_id = Input::get('course_id');
$forum->save();
return Redirect::to(route('users.courses.forums.index',Auth::user()->username,$course->id));
}
return Redirect::to('/');
}
का उपयोग कर पुनर्निर्देशन में पैरामीटर काम नहीं कर रहे रीडायरेक्ट लागू करने के लिए कोशिश कर रहा हूँ। स्टोर फोरम कंट्रोलर में एक पोस्ट विधि है। प्राप्त किए गए स्टोर पैरामीटर ठीक हैं क्योंकि मुझे सत्यापन 'अगर' के साथ समस्या नहीं है। मैं एक मंच बना लिया है सकता है और यह बचाने के लिए, लेकिन जब मैं रीडायरेक्ट करने के लिए कोशिश मैं यह त्रुटि
Trying to get property of non-object
है और users.courses.forums.index कार्रवाई ForumController @ सूचकांक के साथ मेरी यूआरआई का नाम है। इस अंतिम विधि को 2 पैरामीटर ($ उपयोगकर्ता नाम, $ कोर्सिड) की आवश्यकता है। इस
public function index($username,$courseId)
{
$course = Course::find($courseId);
$forum = DB::table('forums')->where('course_id',$course->id)->get();
return View::make('forums.index',compact('course','forum'));
}