hrefを使用して、イベントリストからイベントページへのページにパラメータを送信しようとしています。コントローラからブレードビューにデータを渡すlaravel
私のルートは
Route::get('eventpage', '[email protected]')->name('eventpage');
ですそして、私のイベントコントローラは
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class EventController extends Controller
{
public function index(Request $request)
{
$id = $request->query('id');
$event = DB::table('events')->where('id',$id)->get();
$pics = DB::table('pictures')->where('event_id',$id)->get();
$n = count($pics); // the number of pictures for a particular event
return view('pages.eventPage');
}
}
トラブルは、私が使用しようと最初の変数のために、$ nが、それは私を与えることですエラー、「未定義変数:n」
ブレードコードは次のとおりです
@for($i = 1; $i < $n; $i++)
<li data-target="#carousel-example-generic" data-slide-to="{{ $i }}"></li>
@endfor
私は間違っていますか?あなたのビューリットルにデータを渡すことができ
です。 – hassan
私は、私がすでに質問を書いているまで、それを公式化する方法を知りませんでしたので、私はそれを聞かせてください... –