Как приготовить API, используя laravel и vue. js - PullRequest
0 голосов
/ 06 апреля 2020

добрый день; Я новичок в vue.js и хочу построить API в своем проекте using vue.js and laravel У меня есть вопрос и ответ, потому что я запутался, у меня есть контроллер служб, который возвращает все службы, как показано ниже: -

class ServicesController extends Controller
{
    public function Services()
    {
        //get all serveice
        $services=Services::where(['deleted'=>1,'status'=>1])->get();
        return response()->json($services);
    }
}

и маршрут API, как показано ниже: -

Route::get('/Servicess', 'API\ServicesController@Services');
  1. необходимо создать компонент для отправки запроса на использование запроса Axios для получения данных и, если да, как сообщить разработчику мобильных приложений о ссылка для доступа к нему.
  2. Я хочу, чтобы шаги со стороны vue.js подготовили данные и отправили их с помощью Ax ios

1 Ответ

0 голосов
/ 06 апреля 2020

Вы не можете использовать свой внешний javascript код внутри php контроллеров, есть два способа использования данных; Во-первых: отправьте его через запрос. Второе: получить необходимые данные на стороне сервера и использовать их там. Также есть много альтернатив Ax ios, таких как fetch api et c.

Update # 1:
пример контроллера

use Illuminate\Http\Request;

class ExampleController extends Controller
{
    public function exampleMethod(Request $request){
    $name = $request->input('name');
    //DO sth 

    }

}

Маршрут в API. php :

Route::get('/users', 'API\ExampleController@exampleMethod');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...