
Dmitry
24.09.2018
13:53:49
х3 почему оно меняется
сделал query log
=> array:3 [▼
"query" => "update orders set status = ?, updated_at = ? where id = ?"
"bindings" => array:3 [▼
0 => 101
1 => "2018-09-24 13:53:15"
2 => 2
]
"time" => 23.82
]
]
все норм вроде

Google

Dmitry
24.09.2018
13:55:01
нашел ошибку
там по дефолту стоит CURRENT_TIMESTAMP
в бд
и оно почему то меняет его постоянно

Nutscracker
24.09.2018
14:32:26
народ подскажите как настроить себе autocomplit в ide. вроде есть laravel-ide-helper но чет тут жалуются что с ним не все гладко в ларавел 5,7 https://github.com/barryvdh/laravel-ide-helper/issues/708

Sem
24.09.2018
14:45:11
Народ, привет!
Есть вопрос - как написать в factory поле, которое является внешним ключём к дргой таблице?
Есть таблица users и таблица profiles
В профилях есть поле user_id
Вот его нужно заполнять id пользователей из таблицы users при запуске db:seed

Nutscracker
24.09.2018
14:47:19
profile() это функция в модели где связь belongsTo например обьявлена

Sem
24.09.2018
14:48:29

Игорь
24.09.2018
15:21:14
Как правильно выложить laravel проект на гитхаб?
В gitignore заносится vendor/, .env и прочее (в github desctop специально под ларау можно сгенерировать)
Что в таком случае будет требоваться от того кто будет качать репозиторий?
Скачавшему нужно будет отдельно скачать проект под laravel и уже в него отправлять файлы с репозитория? Ещё .env надо перенастраивать будет, ладно если только данные для бд ввести, там ещё какие-то приколы с ключём шифрования, +могут понадобиться другие данные - по почтовому серверу например.
В общем как это всё грамотно делается?

Саша
24.09.2018
15:22:14

Игорь
24.09.2018
15:23:18

Google

Саша
24.09.2018
15:23:30
Про composer install и про .env
А вроде и всё)

Игорь
24.09.2018
15:24:09

Nutscracker
24.09.2018
15:37:35

Евгений
24.09.2018
15:57:02
Парни, как ограничить кол-во ссылок в пагинации?

Влад
24.09.2018
16:09:18

Евгений
24.09.2018
16:09:34
5.5

Вова
24.09.2018
16:10:33
а тебе добавить или убрать лишнее?

Евгений
24.09.2018
16:10:56
убрать лишнее. Ну я уже придумал как кастомизировать вьюху пагинации

Alexey
24.09.2018
16:10:58
Ребят, я, конечно, понимаю, что этот вопрос напрямую к Ларавелу не относится, но всё же. У вас никогда не бывало такого, что вы узнаете в nginx.conf корень проекта, заходите в него, меняете в нём что-то, но сервер на это вообще никак не реагирует - то есть, как если бы вообще никакого редактирования и не было?

Вова
24.09.2018
16:11:13
да, или стилями

Евгений
24.09.2018
16:12:09
стилями не очень удобно, там надо в разрыв добавлять пустой обхейк с многоточием...

Игорь
24.09.2018
16:15:14
Ребят, я, конечно, понимаю, что этот вопрос напрямую к Ларавелу не относится, но всё же. У вас никогда не бывало такого, что вы узнаете в nginx.conf корень проекта, заходите в него, меняете в нём что-то, но сервер на это вообще никак не реагирует - то есть, как если бы вообще никакого редактирования и не было?
было тупил, проблема была в кеше

Alexey
24.09.2018
16:15:31

Игорь
24.09.2018
16:15:59
браузер не причем

Alexey
24.09.2018
16:16:30

Игорь
24.09.2018
16:17:09

Илья
24.09.2018
16:23:05
бывало даже, что удалял js файл из public, пробовал открыть его в браузере и он без проблем загружался

Google

Илья
24.09.2018
16:23:19
Ctrl+F5 нажимал, не помогало

Игорь
24.09.2018
16:24:15
тут может помочь service nginx restart

Илья
24.09.2018
16:24:35
новое окно тоже не помогало, насколько я помню
так что скорее всего кеш на уровне веб-сервера, да

Игорь
24.09.2018
16:25:30

Илья
24.09.2018
16:25:33

Игорь
24.09.2018
16:25:50
это проблема)

Илья
24.09.2018
16:26:06

Илья
24.09.2018
16:27:29
парни , сохраняю изобр так
$image = $request->file('image')->store('image');
вывожу
{{ asset('/storage/'.$article->image) }}
выдает ошибку не находит путь
php artisan storage:link прописывал

Илья
24.09.2018
16:28:51

Илья
24.09.2018
16:28:55
если да, то куда?
какая ссылка генерируется?

Илья
24.09.2018
16:29:33

Илья
24.09.2018
16:30:49
а должно сохраняться в
storage/app/public/image
и ссылка должна быть
storage/image/filename.jpg

Игорь
24.09.2018
16:33:08
не помню, но по-моему storage дописывать не нужно

Илья
24.09.2018
16:33:42

Вова
24.09.2018
16:34:59
Storage::disk('public')->url(путь)

Google

Вова
24.09.2018
16:35:02
так ссылку получай
вся эта вазня с ассетами имеет смысл только с ресурсами

Илья
24.09.2018
16:37:54

Игорь
24.09.2018
16:38:41
нужно
возможно, я просто как то мучался с этим, и не помню чем закончилось
буду знать теперь)

Илья
24.09.2018
16:39:16

Admin
ERROR: S client not available

Игорь
24.09.2018
16:41:21

Ник
24.09.2018
16:55:34
такой вопрос
$e->users()->attach($c->id, $ids);
почему то массив $ids добавлять не хочет
говорит не может array в string конвертнуть
$e->users()->attach($c->id, $ids[0]); а так добавляет, но только одну запись, а нужно пачкой
как можно решить?
$e->users()->sync($ids)
так работает, но created_at and updated_at [pivot table] не добавляет чисто null в таблице;
$e = model
users() = belongsToMany

Unknown
24.09.2018
17:01:25
Не подходит разве?

MIR
24.09.2018
17:33:50
помочь
помогите пожалуйста

Maxim
24.09.2018
17:34:57
Код не нужен

Subb98
24.09.2018
17:35:01
ты какую-то хрень пытаешься скормить foreach, вот он и плюётся

Максим
24.09.2018
17:35:05
А что ты в форыч пихаешь?


MIR
24.09.2018
17:35:43
<?php
return [
/*
|--------------------------------------------------------------------------
| Application Name
|--------------------------------------------------------------------------
|
| This value is the name of your application. This value is used when the
| framework needs to place the application's name in a notification or
| any other location as required by the application or its packages.
*/
'name' => env('APP_NAME', 'Laravel'),
/*
|--------------------------------------------------------------------------
| Application Environment
|--------------------------------------------------------------------------
|
| This value determines the "environment" your application is currently
| running in. This may determine how you prefer to configure various
| services your application utilizes. Set this in your ".env" file.
|
*/
'env' => env('APP_ENV', 'production'),
/*
|--------------------------------------------------------------------------
| Application Debug Mode
|--------------------------------------------------------------------------
|
| When your application is in debug mode, detailed error messages with
| stack traces will be shown on every error that occurs within your
| application. If disabled, a simple generic error page is shown.
|
*/
'debug' => env('APP_DEBUG', false),
/*
|--------------------------------------------------------------------------
| Application URL
|--------------------------------------------------------------------------
|
| This URL is used by the console to properly generate URLs when using
| the Artisan command line tool. You should set this to the root of
| your application so that it is used when running Artisan tasks.
|
*/
'url' => env('APP_URL', 'http://localhost'),
/*
|--------------------------------------------------------------------------
| Application Timezone
|--------------------------------------------------------------------------
|
| Here you may specify the default timezone for your application, which
| will be used by the PHP date and date-time functions. We have gone
| ahead and set this to a sensible default for you out of the box.
|
*/
'timezone' => 'UTC',
/*
|--------------------------------------------------------------------------
| Application Locale Configuration
|--------------------------------------------------------------------------
|
| The application locale determines the default locale that will be used
| by the translation service provider. You are free to set this value
| to any of the locales which will be supported by the application.
|
*/
'locale' => 'en',
/*
|--------------------------------------------------------------------------
| Application Fallback Locale
|--------------------------------------------------------------------------
|
| The fallback locale determines the locale to use when the current one
| is not available. You may change the value to correspond to any of
| the language folders that are provided through your application.
|
*/
'fallback_locale' => 'en',
/*
|--------------------------------------------------------------------------
| Encryption Key
|--------------------------------------------------------------------------
|
| This key is used by the Illuminate encrypter service and should be set
| to a random, 32 character string, otherwise these encrypted strings
| will not be safe. Please do this before deploying an application!
|
*/
'key' => env('APP_KEY'),
'cipher' => 'AES-256-CBC',
/*
|--------------------------------------------------------------------------
| Logging Configuration
|--------------------------------------------------------------------------
|
| Here you may configure the log settings for your application. Out of
| the box, Laravel uses the Monolog PHP logging library. This gives
| you a variety of powerful log handlers / formatters to utilize.
|
| Available Settings: "single", "daily", "syslog", "errorlog"
|
*/
'log' => env('APP_LOG', 'single'),
'log_level' => env('APP_LOG_LEVEL', 'debug'),
/*
|--------------------------------------------------------------------------
| Autoloaded Service Providers
|--------------------------------------------------------------------------
|
| The service providers listed here will be automatically loaded on the
| request to your application. Feel free to add your own services to
| this array to grant expanded functionality to your applications.
|
*/
'providers' => [
/*
* Laravel Framework Service Providers...
*/
Illuminate\Auth\AuthServiceProvider::class,
Illuminate\Broadcasting\BroadcastServiceProvider::class,
Illuminate\Bus\BusServiceProvider::class,
Illuminate\Cache\CacheServiceProvider::class,
Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class,
Illuminate\Cookie\CookieServiceProvider::class,
Illuminate\Database\DatabaseServiceProvider::class,
Illuminate\Encryption\EncryptionServiceProvider::class,
Illuminate\Filesystem\FilesystemServiceProvider::class,
Illuminate\Foundation\Providers\FoundationServiceProvider::class,
Illuminate\Hashing\HashServiceProvider::class,
Illuminate\Mail\MailServiceProvider::class,
Illuminate\Notifications\NotificationServiceProvider::class,
Illuminate\Pagination\PaginationServiceProvider::class,
Illuminate\Pipeline\PipelineServiceProvider::class,
Illuminate\Queue\QueueServiceProvider::class,
Illuminate\Redis\RedisServiceProvider::class,
Illuminate\Auth\Passwords\PasswordResetServiceProvider::class,
Illuminate\Session\SessionServiceProvider::class,
Illuminate\Translation\TranslationServiceProvider::class,
Illuminate\Validation\ValidationServiceProvider::class,
Illuminate\View\ViewServiceProvider::class,
/*
* Package Service Providers...
*/
Laravel\Tinker\TinkerServiceProvider::class,
Collective\Html\HtmlServiceProvider::class,
/*
* Application Service Providers...
*/
App\Providers\AppServiceProvider::class,
App\Providers\AuthServiceProvider::class,
// App\Providers\BroadcastServiceProvider::class,
App\Providers\EventServiceProvider::class,
App\Providers\RouteServiceProvider::class,
],
/*
|--------------------------------------------------------------------------
| Class Aliases
|--------------------------------------------------------------------------
|
| This array of class aliases will be registered when this application
| is started. However, feel free to register as many as you wish as
| the aliases are "lazy" loaded so they don't hinder performance.
|
*/
'aliases' => [

Google


MIR
24.09.2018
17:35:43
'App' => Illuminate\Support\Facades\App::class,
'Artisan' => Illuminate\Support\Facades\Artisan::class,
'Auth' => Illuminate\Support\Facades\Auth::class,
'Blade' => Illuminate\Support\Facades\Blade::class,
'Broadcast' => Illuminate\Support\Facades\Broadcast::class,
'Bus' => Illuminate\Support\Facades\Bus::class,
'Cache' => Illuminate\Support\Facades\Cache::class,
'Config' => Illuminate\Support\Facades\Config::class,
'Cookie' => Illuminate\Support\Facades\Cookie::class,
'Crypt' => Illuminate\Support\Facades\Crypt::class,
'DB' => Illuminate\Support\Facades\DB::class,
'Eloquent' => Illuminate\Database\Eloquent\Model::class,
'Event' => Illuminate\Support\Facades\Event::class,
'File' => Illuminate\Support\Facades\File::class,
'Gate' => Illuminate\Support\Facades\Gate::class,
'Hash' => Illuminate\Support\Facades\Hash::class,
'Lang' => Illuminate\Support\Facades\Lang::class,
'Log' => Illuminate\Support\Facades\Log::class,
'Mail' => Illuminate\Support\Facades\Mail::class,
'Notification' => Illuminate\Support\Facades\Notification::class,
'Password' => Illuminate\Support\Facades\Password::class,
'Queue' => Illuminate\Support\Facades\Queue::class,
'Redirect' => Illuminate\Support\Facades\Redirect::class,
'Redis' => Illuminate\Support\Facades\Redis::class,
'Request' => Illuminate\Support\Facades\Request::class,
'Response' => Illuminate\Support\Facades\Response::class,
'Route' => Illuminate\Support\Facades\Route::class,
'Schema' => Illuminate\Support\Facades\Schema::class,
'Session' => Illuminate\Support\Facades\Session::class,
'Storage' => Illuminate\Support\Facades\Storage::class,
'URL' => Illuminate\Support\Facades\URL::class,
'Validator' => Illuminate\Support\Facades\Validator::class,
'View' => Illuminate\Support\Facades\View::class,
'Form' => Collective\Html\FormFacade::class,
'Html' => Collective\Html\HtmlFacade::class,
],
];
@extends('admin.layout.admin')
@section('content')
<h3>Add product</h3>
<div class="row">
{!! Form::open(['route' => 'product.create','method' => 'post','files' => true]) !!}
<div class="form-group">
{{ Form::label('name','Name') }}
{{ Form::text('name',null,array('class'=>'form-control')) }}
</div>
<div class="form-group">
{{ Form::label('description','Description') }}
{{ Form::text('description',null,array('class'=>'form-control')) }}
</div>
<div class="form-group">
{{ Form::label('size','Size') }}
{{ Form::select('size',null,['small'=>'Small','medium'=>'Medium','large'=>'Large'],array('class'=>'form-control')) }}
</div>
<div class="form-group">
{{ Form::label('image','Image') }}
{{ Form::file('image',array('class'=>'form-control')) }}
</div>
{!! Form::close() !!}
</div>
@endsection


Максим
24.09.2018
17:38:46
Pastebin заблочили?

MIR
24.09.2018
17:44:40
не понял

Максим
24.09.2018
17:50:11
Код нормально скинь
Не через телегу
Открой pastebin
Вставь туда, чтобы он был отформатирован
Если бы у тебя там 2к строк ты б тоже сюда кинул?

f4rt~
24.09.2018
18:24:22
жаловаться на не отформатированный код @ советовать pastebin без банальной подстветки синтаксиса)0

Sergey
24.09.2018
18:52:09

Максим
24.09.2018
18:53:27

Anton ?
24.09.2018
18:55:04
жыза(

Dima ?
24.09.2018
19:18:54
Привет! Я хочу для своего Laravel 5.3 сайта добавить мультиязычность.
Я остановился на идее нескольких баз данных или таблиц для каждого языка (?).
Хочу с вами посоветоваться, как это лучше организовать, что почитать.
Ведь языков запланировано много, больше 5. Текстовой информации на сайте, которая лежит в базе, тоже много.
Определять при входе локаль пользователя, и просто редиректить его на субдомен?
Также в зависимости от субдомена делать подключение к нужной БД ?
Как лучше?

Maxim
24.09.2018
19:35:27

Илья
24.09.2018
19:41:47