Quick command to reset your data with Laravel route

Với project XGallery thường xuyên phải reset data sau khi test một cái gì đó. Mà nhiều thứ phải làm quá ... nên build nhanh 1 con clear:all Artisan::command('clear:all', function () { array_map('unlink', array_filter((array) glob(storage_path('logs/*.log')))); $this->comment('Logs have been cleared!'); array_map('unlink', array_filter((array) glob(storage_path('app/*.tmp')))); $this->comment('Tmp files have been cleared!'); $tableNames = Schema::getConnection()->getDoctrineSchemaManager()->listTableNames(); Schema::disableForeignKeyConstraints(); foreach ($tableNames as $name)... Continue Reading →

Laravel – Setup Scheduling & Queues on MacOS

There is one main advantage of Supervisor that the task you set there is working constantly. This mean that when the proces will finish the new one will starts immediately.Crontab runs every process for a minute minimum! So if you have a task like queue:work is much better to use Supervisor over Crontab.Supervisor VS CronJobs Scheduling https://laravel.com/docs/6.x/scheduling Trước hết định nghĩa... Continue Reading →

XGallery – Laravel version

http://xcrawler.net/blogs/xgallery-on-laravel/ Lần refactor này ngoài mục đích để tụng kinh Laravel cho công việc, nhân tiện đó cũng sẽ improve nhiều thứ Configuration cho từng CrawlerOAuth với Laravel tốt hơnImprove Web interface với các notificationsImprove với dispatcher / eventImprove với CollectionGiảm thiểu duplicate codeImprove UnitTest: Bao gồm Feature Test & UnitTest Và nhiều thứ hay... Continue Reading →

XGallery 4.0

Once again XGallery được refactor để improve và implement rất nhiều thứ mới. Mục đích chính là tăng performance cho việc read / write trong khi các tables này rất ít ( gần như không ) các yếu tố tham chiếu chéo, nên việc sử dụng SQL không thật sự cần thiết.Chuyển sang dùng MongoDB... Continue Reading →

Blog at WordPress.com.

Up ↑