public function index(Request $request){
if(asset($request->response) && $request->response == 'json'){
return response()->json(['data'=>'dat1,data2'],200);
}
return view('welcome');
}
bu tarz kullanım, tek sorumluluk prensibine (single responsibility prensible) aykırı bir durum olur, daha sonra başını ağrıtır, nedeni, api tarafında custom json değerleri göndermek zorunda kalabilirsin, öyle bir şeye girmemeni öneririm, api için Controller içerisinde Api adında bir dizin oluşturup oradan, namespacesini ayırarak aynı isimli Controller kullanabilirsin; namespace App\Http\Controllers\API
gibi