Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php laravel 4.1存储URL参数,是否可能?_Php_Laravel 4_Url Parameters - Fatal编程技术网

Php laravel 4.1存储URL参数,是否可能?

Php laravel 4.1存储URL参数,是否可能?,php,laravel-4,url-parameters,Php,Laravel 4,Url Parameters,我还是一名学生,对这些框架还是新手 因此,我的路线中有两个控制器: Route::resource('homeworks', 'HomeworkController'); Route::resource('submithomeworks', 'SubmithomeworkController'); 在views/homography/show.blade.php中,我有: href="{{ URL::action('submithomeworks.create', $homeworks->

我还是一名学生,对这些框架还是新手

因此,我的路线中有两个控制器:

Route::resource('homeworks', 'HomeworkController');
Route::resource('submithomeworks', 'SubmithomeworkController');
在views/homography/show.blade.php中,我有:

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

http://localhost:8000/homeworks/1 

那么,有没有一种方法可以将$Homebook->id(在这种情况下仅为1)存储到submithomeworks表中

我在SubmithomeWorks控制器上试过这个


但是在视图中,在那之后我该做什么呢?它不会存储作业id,该id表示它仍然为空

如果需要访问路由参数,则可以使用路由外观。例如:

Route::input('id');
你可以查看。

所以我把这个放在我的路线上了?我只想从{{URL::action'submithomeworks.create',$homeworks->id}}URL中找到$homeworks\u id,并将其存储在submithomeworks中的家庭作业id中。我总是可以进行长时间的SQL查询,但这是我最后的选择,因为我认为我的导师不会想要这样做
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');

}
Route::input('id');