Используйте функцию index в вашем domain_detailController, чтобы вернуть представление. например:
public function index($domain_name)
{
return view('domain_detail.index');
}
создайте маршрут для возврата вида:
Route::get('domain_detail/','domain_detailController@index');
Затем используйте функцию создания для сохранения сведений о домене следующим образом:
public function create($domain_name)
{
$domain_detail_exist = DB::table("domains")->where('domain_name', $domain_name)->exists();
if ($domain_detail_exist) {
$domain_detail = DB::table("domains")->where('domain_name', $domain_name)->first();
return view('domain_detail/index', ['domain_detail' => $domain_detail]);
} else {
return view('404');
}
}
создайте POST-маршрут, подобный следующему:
Route::post('domain_detail/','domain_detailController@create');
Также ознакомьтесь с laravel рекомендациями в отношении соглашений об именах: https://www.laravelbestpractices.com/