Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Добрый
подскажите новичкув каком направлении двигаться и где подчерпнуть информацию...
ситуация следующая
некое приложение для андроида, например, должно брать инфу с сайта на ларавел и изменять ее(добавлять какие то позиции, удалять)...
по сути нужно создать на ларавель апи ...
как правильно проводить авторизацию(jwt , Laravel Passport или что то другое)?
есть хорошая статья как создавать апи?
Доброго как правильно сделать запрос
Имееется модель Kompan у которой
public function objects()
{
return $this->belongsToMany('\App\Object') ->orderBy('depth', 'asc');
}
соответсвенно Object
public function kompaniis()
{
return $this->belongsToMany('\App\Kompan\Kompan');
}
соответственоо выбираем комании которые принадлежат $object
$kompaniis=$object->kompaniis;
но при этом задать условие что kompaniis type=1
как правильно написать запрос?
спасибо
добавлять свой маршрут,
а можно куда нибуть тыкнуть ?
с чего начать
Доброго
Как правильно организовать навигацию на сайте
то есть
1)есть забитые категории материалов с уникальными slug
2)тоже самое и материалы
имеют родителя категорию и уникальный slug
Route::get('/{cat}/{article}/'
допустим это так
3)но есть еще особые объекты
типа нотариуса
тоже со своим уникальным slug
Route::get('/{notarius}/{object?}'
notarius-тип
object сам объект
как правильно организовать это?
Доброго
<input type="text" name="objec[]" value="1">
<input type="text" name="objec[]" value="2">
<input type="text" name="objec[]" value="3">
как записать такое в базу данных через мутатор
или вообще как?
public function setObjectAttribute($value)
{
// var_dump($value);
// dd();
}
Добрый
есть такой код
$objects = DB::table('objects')->select('depth')->distinct()->get();
foreach ($objects as $object) {
$objects_l=DB::table('objects')->where('depth', $object->depth)->select('id','title')->get();
$objects_ar=array();
foreach ($objects_l as $object_l) {
$objects_ar[$object_l->id]=$object_l->title;
}
$form->setItems(
AdminFormElement::columns()->addColumn(function () {
global $objects_ar;
return [
//как тут получить $objects_ar
AdminFormElement::select('level_0','Верхний уровень',$objects_ar)
];
})
);
}
как в AdminFormElement::select передеть массив $objects_ar ??
при попытке сделать выпадающее меню выводится почему то один пункт-последний
https://paste.laravel.io/fork/Zo7kr
что не так делаю?
Добрый имеется простая авторизация laravel 5.2
то есть создан один пользователь путем
class UsersTableSeeder extends Seeder
{
public function run()
{
DB::table('users')->insert([
'name' => 'a',
'email' => 'a@gmail.com',
'password' => bcrypt('1'),
]);
}
}
меняю пароль в любом месте месте (контролере каком угодно)
public function update(Request $request, $id)
{
$user = User::find(1);
$user->name = $request->name;
$user->password = bcrypt($request->password);
$user->save();
}
и при попытке пройти авторизацию
с новым паролем ноль
$userdata = array(
'name' => Input::get('name'),
'password' => Input::get('password')
);
// doing login.
if (Auth::validate($userdata)) {
if (Auth::attempt($userdata)) {
return Redirect::intended('/');
}
}
то есть Auth::validate($userdata)=false
что не так делаю?
Это я понял
а вот как правильно...
если можно совет
Подключая это
https://github.com/Torann/laravel-geoip
все сделал по инструкции
1) в шаблоне все работает index.blade.php
$location = GeoIP::getLocation();
echo '<input type="hidden" name="country" value="'.$location['country'].'">' ;
2)но вот в модели любой или в контролере ноль
use Torann\GeoIP;
//...........................
public function store(Request $request)
{
var_dump($location = GeoIP::getLocation());
Laravel 5,2
что неправильно делаю?
1/1 FatalErrorException in StatisticsContr.php line 53: Class 'Torann\GeoIP' not found
Страницы 1