Приветствуем Вас, @karlamyers, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )
Auth::user()
возвращает \Illuminate\Contracts\Auth\Authenticatable
. Как бы туда в return свой интерфейс подсунуть, что бы методы модели видеть? Минимальными телодвижениями.
Приветствуем Вас, @kolesnikovkhv, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )
Приветствуем Вас, @amritdeep, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )
public function __construct(Guard $guard, PostsRepository $postRepo)
@jhaoda
/**
* @var \App\User
*/
protected $user;
function __construct(Guard $guard, PostsRepository $postRepo)
{
$this->user = $guard->user();
}
Можно вот так попробовать
$this->guard->check()
писать иногда
Приветствуем Вас, @Barneybook, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )
Приветствуем Вас, @khuonglh, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )
payload
Array ( [0] => stdClass Object ( [id] => c7b732198bf57fe5d5ba3869182719cfd2cef964 [payload] => YTo3OntzOjY6Il90b2tlbiI7czo0MDoiYnFOakhWekcxdmsxRnVSZ2RZZG01TVM1Q3NvUzdxeWQ1WlpzMk9MaCI7czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MzM6Imh0dHA6Ly94bi0tODBhcGhjbHkueG4tLXAxYWkvdGVzdCI7fXM6NToiZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319czo1OiJzdGF0ZSI7czo0MDoiZjMzOTdmNmZkNTcwNDk5MWZmYWY5MWJiMzk5YTljYjA1Nzg2Y2RjZiI7czozODoibG9naW5fODJlNWQyYzU2YmRkMDgxMTMxOGYwY2YwNzhiNzhiZmMiO2k6MTtzOjQ6InVzZXIiO2E6Mjp7czoyOiJpZCI7aToxO3M6NToiYWdlbnQiO3M6NjU6Ik1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDUuMTsgcnY6MzYuMCkgR2Vja28vMjAxMDAxMDEgRmlyZWZveC8zNi4wIjt9czo5OiJfc2YyX21ldGEiO2E6Mzp7czoxOiJ1IjtpOjE0MjcxMDAzNTY7czoxOiJjIjtpOjE0MjcwNzk1ODQ7czoxOiJsIjtzOjE6IjAiO319 [last_activity] => 1427100356 ) )
Делаю так:
User::where('surname', $this->searchValue)
->orWhereRaw("surname LIKE '?%'", [$this->searchValue])
и так:
User::where('surname', $this->searchValue)
->orWhereRaw('surname LIKE \'?%\'', [$this->searchValue])
не катит.
User::where('surname', \DB::raw('LIKE %' . $this->searchValue . '%'))
User::where('surname', $this->searchValue)
->orWhere('surname', 'like', '%' . $this->searchValue . '%')
Приветствуем Вас, @samiullah, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )
@NelinD было бы прекрасно иметь механизм, аля:
$session = Session::getById('c7b732198bf57fe5d5ba3869182719cfd2cef964');
Чтобы в последствии использовать данные указанной сессии.
->where($field, "LIKE", $value)
же!
Приветствуем Вас, @gh0stl4b, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )
@constb я бы тогда сделал так:
->where($field, "LIKE", '%'.$value.'%')
если это вообще работает, хотя должно
users
проиндексированное поле last_seen
типа timestamp и написать middleware (желательно terminable) которое будет на каждом запросе проверять если пользователь залогинен - и обновлять его last_seen
потом User::where('last_seen', '>', Carbon::now()->subMinutes($timeout_in_minutes))->count()
получать число посетителей в пределах таймаута.
$value
. лайки разные бывают нужны.
updated_at
?
Illuminate\Session\DatabaseSessionHandler
- http://prntscr.com/6k9jg4 вроде всё )
Cache::remember
. нагрузка получается нулевая.
\vendor\laravel\framework\src\Illuminate\Session\DatabaseSessionHandler.php
Приветствуем Вас, @ghbhaha, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )
Приветствуем Вас, @contmix, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )
::composer
привязывает данные к определенным шаблонам
@include
и @extend
это может быть более удобным способом внедрения данных, чем использование View::share
- всё-таки шара срабатывает глобально на все виды вообще. а композер ограничивается только одним конкретным.
View::composer(['share1','share2'])
app\helpers.php
подключенный в composer.json
humanDate
. делать это явно каждый раз - плохая копипаста и нарушение принципа DRY. поэтому я делаю хэлпер и в виде пишу только {{ ago($el->created_at) }}
. насколько сложный код может оказаться в виде сложно предугадать. для меня очень дисциплинирующим оказался опыт работы с twig - у него с этим всё очень строго. фактически блейд я стараюсь использовать так, как если бы я использовал twig.
https://gist.github.com/Ellrion/ca66b6ef159237ae8c3d
сам класс (https://github.com/Ellrion/SimpleSecurity
). На 5 в принципе и переписывать не пришлось почти
Приветствуем Вас, @mshige1979, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )
Приветствуем Вас, @mediaash, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )
@jhaoda
Да я вас умоляю... в этом обществе скоро будут банить за фразу «читай доку»
вот прям сейчас и начну XD
Приветствуем Вас, @arisprung, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )
Приветствуем Вас, @olenindenis, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )
ini_set('memory_limit', '512M');
foreach ($content as $row) {
$obj = Object::firstOrCreate(array('id' => $cells->id));
$obj->title = $cells->title;
$obj->save();
}
unset($obj)
@AlinaSob
когда надо много однотипного - работаешь уже на скорость..
ac+bc = (a+b)c
Model::create($data)
?
unset($row)
$obj = null
, но и это не спасёт. Говорю же нужно каждые 1к ставить отсечки по памяти
$i = 0;
foreach() {
if (1000 == $i) {
error_log(memory_usage_get());
$i=0;
}
$i++;
}
http://laravel.com/docs/5.0/queries
для таких объемов
$model = new Model($attrs); $model->save();
делаешь или $model = Model::create($attrs)
?
fill(attr)->save()
?
Приветствуем Вас, @Xsikor, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )
@wegas22 $data = array(
'posts' => $posts,
'users' => $users);
return View::make('admin/admin',array('data'=>$data)));
@olenindenis я
тебя прошу
//используй
я закончил
бред не идет(( $data = array(
'posts' => $posts,
'users' => $users);
return View::make('admin/admin',array('data'=>$data));
});
@extends('template.template2')
@section('content')
@if(isset($data[users]))
прапоапо
@else
<p>Нет пользователей блога</p>
@endif
@stop
return View::make('admin/admin')->withPosts($posts)->withUsers($users);
Route::get('/admin', function () {
$posts = Post::getAll();
$users = User::getAall();
//return View::make('admin/admin')->with('posts', $posts); });
//and admin')->with('users', $users);
$data = array(
'posts' => $posts,
'users' => $users);
return View::make('admin/admin',array('data'=>$data));.
});
`
Route::get('/admin', function () {
$posts = Post::getAll();
$users = User::getAall();
//return View::make('admin/admin')->with('posts', $posts); });
//and admin')->with('users', $users);
$data = array(
'posts' => $posts,
'users' => $users);
return View::make('admin/admin',array('data'=>$data));.
});
@extends('template.template2')
@section('content')
@if(isset($data[users]))
прапоапо
@else
<p>Нет пользователей блога</p>
@endif
@stop
@if(isset($users))
скорее всего$users = User::getAall();
Приветствуем Вас, @yuristrelets, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )
public static function getAall() {
$users = User::all();
return $users;
}
return View::make('admin/admin')->withPosts($posts)->withUsers($users);
return view('admin.admin', compact('posts', 'users'));
Приветствуем Вас, @cggit, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )
оффтоп
Наткнулся на чумовой мульт-сериал "Спец. агент Арчер" - это лютый вин /oффтоп
Приветствуем Вас, @Max95474, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )
Приветствуем Вас, @Asarew, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснения отношений между участниками. За нарушение – Бан!
Русскоязычное сообщество Laravel
Самая свежая документация по Laravel 5
Документация по Laravel 4.2
Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub
⇒ Перед тем как написать сообщение, пожалуйста, ознакомьтесь с разметкой Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )