第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Laravel 從 URL 中檢索 id

Laravel 從 URL 中檢索 id

PHP
慕田峪7331174 2022-01-14 15:45:07
我想從 Laravel URL 中檢索一個 id。我試過這個:$request->route('id');但它會告訴我 $request 是未定義的。我使用的網(wǎng)址是:http://192.168.1.14/public/tasks/create?id=1我有一個側(cè)邊欄,其中我有一個 if 語句。@if((request()->is('projects/1')) || (request()->is('tasks/create')))     <a href="{{ route('tasks.create') }}?id={{ $project->id }}">     @endif我隱藏了不必要的代碼,但第二個參數(shù)用于在側(cè)邊欄中突出顯示我所在的頁面。當我在項目頁面上時,第一個顯示創(chuàng)建任務選項。現(xiàn)在, if 語句導致它被隱藏(所以我看不到錯誤(錯誤會說沒有 id 但它是真的,因為它只通過在具有 id 的項目頁面上接收 id ))現(xiàn)在,頁面上的任務表單本身有一個隱藏的輸入字段,project_id因此我可以將任務綁定到項目。在我擁有的值內(nèi),$request->route('id')但它給了我一個錯誤,即請求未定義。現(xiàn)在我問,我如何從 url 中檢索 id,否則,我可以用另一種方式檢索 id 嗎?所有項目和任務刀片文件都擴展project.index和project.index擴展,layouts.blade因此它是布局中的布局。另外,我可以將其更改(request()->is('projects/1'))為其他內(nèi)容,因此無論我在哪個項目頁面上,該聲明都是正確的?例如“項目/{項目}”謝謝你的幫助
查看完整描述

2 回答

?
湖上湖

TA貢獻2003條經(jīng)驗 獲得超2個贊

最好的方法是你不需要寫“創(chuàng)建”


{{ app('request')->input('id') }}

或者


{{ request()->get('id') }}

如果您不確定它是如何工作的,只需將其存儲在一個變量中并在視圖上打印以像這樣進行交叉驗證。


<?php 

$id = app('request')->input('id');

//or

$id = request()->get('id');

?>

您始終可以像這樣檢查所有請求 URL 參數(shù)。


$request = request();

print_r($request);


查看完整回答
反對 回復 2022-01-14
?
小唯快跑啊

TA貢獻1863條經(jīng)驗 獲得超2個贊

創(chuàng)建從 url 獲取 id 的路由示例:

Route::name('subscriptions.store')->post('/subscriptions/store/{id}', 'CreateSubscriptionController');


查看完整回答
反對 回復 2022-01-14
  • 2 回答
  • 0 關(guān)注
  • 196 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號