F1.15 Php Laravel(Lumen) Configure connections and Routes (Wpf, Xamarin, Angular SPA, Reactjs SPA) - chempkovsky/CS2WPF-and-CS2XAMARIN GitHub Wiki
Configuration:
- Open the "LitGenreViewController.php"-file
At the begining of the file you wil find the following instructions
// ///////////////////////////////////////////////////////////////////////////////
// the generated code expects "config/database.php"-file to have the following config parameters
// ///////////////////////////////////////////////////////////////////////////////
// ...
// 'connections' => [
// ...
//
// 'litdbcontext' => [
// 'url' => 'mysql://root:[email protected]:3306/database_name_here?serverVersion=8.0&charset=utf8mb4',
// ],
// ...
// ///////////////////////////////////////////////////////////////////////////////
// Laravel: the generated code expects "routes/api.php"-file to have the following config parameters
// ///////////////////////////////////////////////////////////////////////////////
// ...
// use App\Http\Controllers\LitGenreViewController;
// ...
// Route::get('/litgenreviewwebapi/getall', [LitGenreViewController::class,'getall']);
// Route::get('/litgenreviewwebapi/getwithfilter', [LitGenreViewController::class,'getwithfilter']);
// Route::get('/litgenreviewwebapi/getone', [LitGenreViewController::class,'getone']);
// Route::post('/litgenreviewwebapi/addone', [LitGenreViewController::class,'addone']);
// Route::put('/litgenreviewwebapi/updateone', [LitGenreViewController::class,'updateone']);
// Route::delete('/litgenreviewwebapi/deleteone', [LitGenreViewController::class,'deleteone']);
// ...
// ///////////////////////////////////////////////////////////////////////////////
// Lumen: the generated code expects "routes/web.php"-file to have the following config parameters
// ///////////////////////////////////////////////////////////////////////////////
// ...
//
// //$router->group(['prefix' => 'api'], function () use ($router) {
// $router->group([], function () use ($router) {
// $router->get('/litgenreviewwebapi/getall', ['uses' => 'LitGenreViewController@getall']);
// $router->get('/litgenreviewwebapi/getwithfilter', ['uses' => 'LitGenreViewController@getwithfilter']);
// $router->get('/litgenreviewwebapi/getone', ['uses' => 'LitGenreViewController@getone']);
// $router->post('/litgenreviewwebapi/addone', ['uses' => 'LitGenreViewController@addone']);
// $router->put('/litgenreviewwebapi/updateone', ['uses' => 'LitGenreViewController@updateone']);
// $router->delete('/litgenreviewwebapi/deleteone', ['uses' => 'LitGenreViewController@deleteone']);
// });
// ...
// ///////////////////////////////////////////////////////////////////////////////
- For Laravel(Lumen) modify "config/database.php"-file according to the instructions
- For Laravel modify "routes/api.php"-file according to the instructions
- For Lumen modify "routes/web.php"-file according to the instructions
- Here is a sample: