laravel 4.1 хранит параметр URL, возможно ли это?

Я все еще студент и все еще новичок в этих рамках

поэтому у меня есть два контроллера в моих маршрутах:

Route::resource('homeworks', 'HomeworkController');
Route::resource('submithomeworks', 'SubmithomeworkController');

в представлениях / Homework / show.blade.php, у меня есть:

href="{{ URL::action('submithomeworks.create', $homeworks->id) }}"

так что URL будет идти от

http://localhost:8000/homeworks/1

в

http://localhost:8000/submithomeworks/create?1

так есть ли способ я могу просто хранить $homework->id который просто 1 в этой ситуации к submithomeworks Таблица?

Я попробовал это на SubmithomeworksController

public function store()
{
$rules = array(
'homework_id'       => 'required',
'homework_body'     => 'required'

);

$submithomework = new Submithomework;
$submithomework->homework_id        = Input::get('homework_id');
$submithomework->homework_body      = Input::get('homework_body');
$submithomework->student_id         = Auth::user()->id;
$submithomework->save();

Session::flash('message', 'Homework successfully added.');
return Redirect::to('homeworks');

}

но что мне делать после этого в представлении? это не будет хранить homework_id говорит, что все еще NULL

1

Решение

Если вам нужен доступ к параметру маршрута, вы можете использовать Route фасад. Например:

Route::input('id');

Вы можете проверить Laravel Docs.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]