Today, We want to share with you Laravel Tips Tricks and Techniques for Developers.In this post we will show you 5+ Useful Laravel tips for beginners, hear for Tips, Tricks, and Practices with Laravel’s Eloquent we will give you demo and example for implement.In this post, we will learn about 5 Advanced Laravel Tips That Only Expert Laravel Developers Know with an example.
Laravel Tips Tricks and Techniques for Developers
There are the Following The simple About Laravel Tips Tricks and Techniques for Developers Full Information With Example and source code.
As I will cover this Post with live Working example to develop Laravel, PHP, Angular tips and tricks, so the some Top 5 Laravel Tips for Developers for this example is following below.
- laravel clear view cache
- storage path permission in laravel
- Access-Control-Allow-Origin in Laravel
- Laravel group by date only
- Laravel Join Multiple table
Tip 1 : laravel 5, 5.5, 5.6, 5.7 clear view cache
Issue: Blade view not reflecting changes
Generally, The Laravel cached view files are simple your roor stored in path storage/framework/views.
Run this command from Your terminal
php artisan view:clear //Clear the Laravel cache as well as clear the cached view All the blade files: php artisan cache:clear php artisan config:clear php artisan view:clear
Tip 2 : Changing storage path permission in laravel
Issue: Fixing Permission denied Error in Laravel
There are Two Commands run To your issue(chmod – Setting correct permissions) Fixed
sudo chmod -R 777 storage/ sudo chmod -R 777 bootstrap/cache/
Tip 3 : Access-Control-Allow-Origin in Laravel
Adding Access-Control-Allow-Origin header response in Laravel 5, 5.6, 5.7
Issue: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. (In Laravel), set the Access-Control-Allow-Origin header to localhost or *.
Add the following code to bootstrap/app.php:
//bootstrap/app.php header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Methods: *'); header('Access-Control-Allow-Headers: *');
Tip 4: group by date only and get count in Laravel
Laravel group by date to month only and get count
public function membersmonthly(Request $request){ $monthlymembers=DB::table('tbl_invs') ->select(DB::raw('sum(total) as total'),DB::raw('date(created_at) as dates')) ->groupBy('dates') ->orderBy('dates','desc') ->get(); // dd($monthlymembers); return view('reports.monthlymembers', compact('monthlymembers')); }
Tip 5: Laravel Join Multiple table using eloquent model
How to join (Two or more – Multiple)three table by laravel 5, 5.5,5.6.5.7 eloquent model
//1) Book.php belongsTo('App\Models\Student'); } public function subject() { return $this->belongsTo('App\Models\Subject'); } } //2) Subject.php hasMany('App\Models\Book'); } } //3) Student.php hasMany('App\Models\Book'); } }
Case 1 : Get an book by using the student and subject
$book = \App\Models\Book::with(['student','subject'])->first();
Case 2 : Get student name
$book->student->student_name
Case 3 : Get subject name
$book->subject->subject_name
Case 4 : Get all the books within a subject
$subjects = \App\Models\Subject::with('books')->get();
Case 5 : Get all of a specific student`s books
$students = \App\Models\Subject::with('students')->get();
Angular 6 CRUD Operations Application Tutorials
Read :
Summary
You can also read about AngularJS, ASP.NET, VueJs, PHP.
I hope you get an idea about Laravel Tips Tricks and Techniques for Developers.
I would like to have feedback on my Pakainfo.com blog.
Your valuable feedback, question, or comments about this article are always welcome.
If you enjoyed and liked this post, don’t forget to share.