Как конфертировать в laravel из express js?

У меня есть несколько строк кода, который написан на экспресс-JS, я хочу преобразовать в код Laravel,

app.get('/*', function(req, res) {
var jsonResponse = [];
jsonResponse.push({ "text": "Hi. 3 is a lucky number..." });
res.send(jsonResponse);
});

0

Решение

Короче

Я думаю, что все правильно. Вам просто нужно изменить возвращаемое значение, чтобы получить ответ json.

Немного более подробно

Сначала вы должны определить маршрут в api.php:

Route::get('/some/url', 'ExampleController@jsonTest');

Далее вы должны определить контроллер и внутри контроллера функции, которые вам нужны:

<?php
namespace App\Http\Controllers;

class ExampleController extends Controller
{
public function jsonTest(){
$message =["text" => "Hi.  is a lucky number..."];
return response()->json($message);
}
}

В случае, если вам не нужен целый контроллер для этого, вы можете просто поместить функциональность в файл api.php следующим образом:

Route::get('/some/url', function () {
$message =["text" => "Hi.  is a lucky number..."];
return response()->json($message);
});

Надеюсь это поможет.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector