2017-03-27 12 views
0

Ich versuche, eine RESTAPI in Laravel5.4 zu erstellen. also habe ich den ganzen Code geschrieben. Ich habe meine Routendateien in api.php definiert. Wenn ich im Postboten renne, funktioniert es nicht. Dann habe ich meine Route Dateien in web.php geändert. und dann renne ich das wieder im Briefträger. dann funktioniert es. Warum funktioniert es nicht in api.php Datei?Erstellen Sie RESTAPI in Laravel5.4

Wir müssen unsere roue Dateien in api.php oder web.php Dateien definieren?

Bitte helfen Sie mir. Ich bin nur verwirrt.

Hier ist meine roue Datei Beispiel: (api.php)

Route::get('sample-restful-apis', function() 
{ 
    return array(
     1 => "expertphp", 
     2 => "demo" 
    ); 
}); 

Antwort

2

Bitte versuchen Sie es mit/api in url, weil api URLs automatisch api Präfix haben. In Ihrem Beispiel/api/sample-restful-apis.

1

Sie definieren die Routendatei in der web.php.

diese Route definieren in web.php Datei mit Array-Datei und direkten sample-restful-apis Typ in Browser, um die Antwort

Route::get('sample-restful-apis', function() 
{ 
    return array(
     1 => "expertphp", 
     2 => "demo" 
    ); 
}); 
+0

Hallo pratik bekommen, könnten Sie bitte ein bisschen mehr und zeigen die Unterschiede zwischen der Antwort erarbeiten Sie vorgeschlagen und die Frage ? –

+0

kein Unterschied mehr ... aber du kannst nur deinen Code in die web.php Datei einfügen. Ihr Recht, aber nicht die Route in api.php definieren –

Verwandte Themen