QUEUE_DRIVER=sync
, что по сути значит "никаких очередей, выполняй всё сразу". Если вы хотите, чтобы очереди выполнялись в фоне, вам нужно изменить драйвер на один из подходящих вариантов. К примеру, если изменить на database
и создать в БД нужные таблицы, то все задания будут помещаться в эти таблицы. Для их выполнения нужно либо запускать php artisan queue:work
(одноразовое выполнение всех заданий), либо php artisan queue:work --daemon
(демон, который будет висеть и мониторить добавление заданий в очередь), либо, лучше всего, использовать supervisor, который будет сам следить за тем, чтобы демон висел в памяти.А хорошо ли интегрируется React.js с PHP фреймворком Laravel?
И если да, то насколько ?
Vue.js умеет все тоже самое что и React.js ?
А в чем особенность React.js и Vue.js ?
Когда я увидел чарты (график) производительности React.js я офигел ! Он очень мощный!
А если использовать React.js с Laravel будут такие же результаты?
И прошу вас или объяснить или же оставить ссылку про то, как же все таки происходит интеграция между двумя сторонами на том фреймворке (React or Vue) который предпочитаете.
Добавлю, что я знаю ES6, уже писал на Koa используя async/await, у меня достаточно хороший опыт/практика в разработке на NODE.JS.
Прошу вас отвечать поподробнее на вопросы.
При переходе на этот адрес localhost/conlineltd/routes/web.php // Все мои рауты
я получаю
Fatal error: Uncaught Error: Class 'Illuminate\Support\Facades\Route' not found
При переходе на localhost/about я получаю 404 Not found!
Route::group(['prefix' => 'conlineltd'], function () {
Route::post('/login',function(){
return view('login');
});
Route::post('/register',function(){
return view('register');
});
Route::post('/contact',function(){
return view('contact');
});
Route::get('/about',function(){
return view('about');
});
Route::get('/home', ['as' => 'home' , function(){
return view('index');
}]);
});
что можно почитать о том как писать "универсальные" cms(админки), и\или их генераторы?
Что нужно учитывать при их создании?
GET /api/v1/articles?fq['category']=1
(ну или в заголовке)Domain/Model/Article/ArticleModel.php
(это если домен делать, ну или оставить App )App/Request/Article/ArticleRequest.php
App/Model/Article/ArticleModel.php
App/Model/Article/ArticleCategoryModel.php
comment_id | parent_id | morph| comment_content | author
comment_id | parent_id | morph | comment_content | author
---------------------------------------------------------------
1 | 1 | post | бла бла бла | vasya
---------------------------------------------------------------
2 | 1 | article | бла бла бла | vasya
---------------------------------------------------------------
class Comment extends Eloquent {
public function morph()
{
return $this->morphTo();
}
}
class Post extends Eloquent {
public function photos()
{
return $this->morphMany('post', 'morph');
}
}
class Article extends Eloquent {
public function photos()
{
return $this->morphMany('article', 'morph');
}
}
$myPaginator->appends(['sortBy'=>$sortBy,'filterBy' => $filterBy, 'perPage' =>$perPage, 'search'=> $search])
->setPath("Если надо здесь базовый uri")))
->render()
protected $hidden = [
'type_id',
'created_at',
'updated_at',
];
protected $hidden = [
'type_id',
'created_at',
'updated_at',
];
Category::with('posts.comments')->get();
public function getDateAttribute () {
return date('Y-M-D', $this->date);
}
public function getUrlAttribute () {
return url($this->slug);
}
protected $appends = [
'url',
'topic',
];