http://www.yiiframework.com/doc-2.0/guide-structure-controllers.html
(reference to standalone actions in yii2)
Is there something similar to it in laravel 5
Related
I have two projects. The first is laravel 5.6 project which contains api for getting posts.
The second project is vue.js project and it will be used toa display all posts. Please help me how to configure vue.js project to get data from laravel api?
Host both projects separately and Rest api will connect two projects. This is only a one way to address your problem.
i have a laravel 4.2 project that i want to connect it to laravel 5.5 project
Q1) how to login in the first and and authenticated to the second to so i don't have to login to the second
Q2)how to connect them to the same DB
Q3)let's say i'm in page X in laravel 4.2 and i want to direct it to Y in laravel 5.5 where i should write the route in laravel 4.2 or in 5.5 ?
at the end both of the projects are going to be on the same server and have the same domain if that is going to be helpful
Q1) how to login in the first and and authenticated to the second to so i don't have to login to the second
if the 2 webapp are in the same domain, it should not be an issue
especially if they use the same database.
Q2)how to connect them to the same DB
just use the same credentials and save it on each env file.
Q3)let's say i'm in page X in laravel 4.2 and i want to direct it to Y in laravel 5.5 where i should write the route in laravel 4.2 or in 5.5 ?
you can use the function route instead use the manual routing like
to('somepage-on-theother-laravel') this is a tedious work. So i want
to ask if why are you using the 2 webapp in the same domain instead of
just using 1 webapp framework. Im thinking that this laravel 4.2 is
the existing one and you're create a new one and you want to use the
laravel 5.5 right?
This is easy to do, just put both applications on the same server and link them using the same credentials in the .ENV file, don't forget you will also need to create Models in both apps so that both apps can use the tables.
As for the routes, you would need to add the routes & functions that can be called in each individual app.
So if the user clicks the URL for /link-to-4.2 you should have a route in 4.2:
Route::get('/link-to-4.2', 'index#controller');
and then in your 5.5 you should have a route for any URLs that direct to anything there. i.e: /link-to-5.5
Route::get('/link-to-5.5', 'index#controller');
this all being said, what is the justification for using 2 apps? I think there could be a number of security issues that might cause headaches, this will also likely be a real nightmare to manage moving forward.
I would strongely suggest that you just upgrade the 4.2 app to be 5.5.
I am new to Angular2 & want to integrate it into my existing Laravel App built with Laravel 5.2, I have searched for an efficient example with the same but no luck, Can any one help me with it?
I would like to have a basic CRUD example with Laravel 5.2 & Angular2[not the beta version].
Thanks in advance!
The best practice would be to use Laravel and Angular decoupled as separate applications with the Angular front end just consuming the Laravel exposed services. You can achieve that by checking examples and tutorials dedicated for each in part (interfacing via JSON/XML/etc.).
Here are some repositories to exemplify such integration:
https://github.com/Nightwhistle/Laravel5-Angular2-Material
https://github.com/softdevelop/Laravel5.3-Angular2-CRUD-Demo
https://github.com/aayaresko/laravel-demo-app-extended
https://github.com/trungcheng/laravel5-angular2-chat-socket
https://github.com/VsevolodYA/laravel5-angular2-dashboard
I would like to use FbF/Laravel-Blog package which is for Laravel 4 on my site that is made on Laravel 3. Updating the site from Laravel 3 to Laravel 4 is not an option. The site installed manually not by using composer.
I tried to install the package manually and the first issue was with routes which I believe are using some Laravel 4 specific format.
I would just like to know if its realistic idea to use Laravel 4 package on top of Laravel 3 and how much porting work could be expected?
Laravel 3 bundles and Laravel 4 composer packages are entirely different animals.
You need to dig deep into the Laravel 4 package and rewrite it to the Laravel 3 specification. Needs considerable effort as you need to make sure you understand developing packages for both technologies.
So I'm using Laravel 4 to write a web application. This web application also has an API. If I was using Laravel 3, I would simply create a bundle. What do I do in Laravel 4?
You could create a package, which isn't to difficult if you follow the docs. http://four.laravel.com/docs/packages