신참입니다. 내가 선택한 ID로/home/1로 갈 때보기를 반환하려고하는데, 다음과 같은 오류가 :Error (E_ERROR) 빈 값에서 기본 객체 만들기 (보기 : D :
ErrorException (E_ERROR) Creating default object from empty value (View: D:\Michael..\resources\views\home.blade.php)
이 문제는이 내가 그것을 호출하는 방법입니다 내 컨트롤러
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Team;
class HomeController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('auth');
}
/**
* Show the application dashboard.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$code = \App\Team::where('team_name',"Coding")->get();
$design = \App\Team::where('team_name',"Design")->get();
$qa = \App\Team::where('team_name',"Quality Assurance")->get();
$ana = \App\Team::where('team_name',"Analytics")->get();
return view('home',compact('code','design','qa','ana'));
}
public function materialID($team_id)
{
$material = Team::find($team_id);
return view('material', compact('material'));
}
}
내 경로
Route::get('/', function() {
return view('auth.login');
});
Auth::routes();
Route::get('/home', '[email protected]')->name('home');
Route::get('/home/{team_id}', '[email protected]');
입니다 내 블레이드
<a href="{{ url('home',$material->team_id = '1')}}">
<h3>{{$code[0]->team_name}}</h3>
<p style="padding-right: 35px">{{$code[0]->team_description}}</p>
</a>
나는 그것을 고치는 법을 알고있다.
감사합니다. 매우 도움이 되겠습니다 –
@MichaelRitung :이 대답이 내게 도움이되기를 바랍니다. –