Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
А если так:
<?php
use \App\AutoParts;
$adverts = AutoParts::all();
?>
походу, нужен вложенный запрос, состоящий из двух запросов: в первом берется с условием (`compilation` = 0), а во втором условие наоборот (`compilation` <> 0) и присутствует директива distinct (или группировка), эти два запроса объединяются через union all. потом внешний запрос сортируется
$results = DB::select('SELECT fullname FROM users WHERE id=?', ['1']);
if ($results != null)
{
return $results[0]['fullname'];
}
else
{
return 'нет тут такого';
};
А почему модель в ошибке App\seller, а в коде $addphone = new sellers буква s в конце названия модели?
а где определена корневая папка сайта? C:\xampp\htdocs ? Тогда <img src="/Job/im/header.jpg">
ID
<input type="text" name="id_upd" value=" <?php $item->id ?>">
<input type="text" name="id_upd" value="<?php echo $item["id"]; ?>">
function red_phone(){
dan = "roditel="+$('#roditel').attr("value")
+"&fio="+$('#fio').val()
+"&ded="+$('#ded').val()
+"&visible="+$('#visible').val()
+"&doljnost="+$('#doljnost').val()
+"&cabinet="+$('#cabinet').val()
+"&raboch_tel="+$('#raboch_tel').val()
+"&sot_tel="+$('#sot_tel').val()
+"&email="+$('#email').val()
+"&tel2="+$('#tel2').val()
+"&fax="+$('#fax').val()
+"&iin="+$('#iin').val();
$.ajax({
type: "POST",
url: "{{ $root_url }}/struct/redphone",
data: dan,
success: function(htmt){
console.log('Success');
}
});
};
Приветствую, должен сказать, что у меня такие же проблемы:
1) периодически слетает соединение с базой данных из-за того, что используется имя базы, логин и т.д. не из .env-файла, а значение по умолчанию из config\database.php: local.ERROR: exception 'PDOException' with message 'SQLSTATE[08006] [7] fe_sendauth: no password supplied' in D:\Bitnami\wappstack-5.4.38-0\frameworks\laravel\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:47
2) периодически пропадает авторизация у авторизованных пользователей (по ходу, та же причина)
3) периодически просто вместо страницы открываются слова 'something went wrong...'
И вообще очень интересует подключение компонентов без composer.
Скачал компонент Maatwebsite/Laravel-Excel.
Хочу подключить его без composer к своему Laravel 5. Веб-сервер apache (Bitnami Wappstack). Подскажите, пожалуйста, может возможно просто скопировать папку с компонентом и прописать где-то ссылки на компонент.
база PostgreSQL, спасибо!
Есть класс
class Phone extends Eloquent { ... }
Делаю поиск телефонов по фамилии сотрудника:
$tek_items = Phone::where('fio', 'like', '%'.$poisk.'%')->get();
Этот поиск работает, но зависит от того, с большой буквы написал строку поиска или с маленькой.
Как переделать запрос, чтобы был регистронезависимый поиск?
Нужно завести переменную-счетчик, обнулять ее каждую третью итерацию. Если переменая = 0, то выводить <article> <div class="row">. Возможно, нужно пересмотреть размеры тега <article> и завести еще <div class="row"> (включающий в себя три <article>).
Какая-то переменная числовая или null, а используется в качестве массива (возможно, $sum ($sum[$id][$date])).
Покажите код, где инициализируются переменные $sum и $chart.
Используй str_replace('/', "какой-то_текст", $title) для передачи в адресную строку. Потом, чтобы получить назад нормальное значение, пиши $title = str_replace("какой-то_текст", '/', $title).
public function postParol()
{
$data = Input::all();
$message = '';
if (Hash::check($data['password'], Auth::user()->password))
{
$tek_user = User::find(Auth::id());
$tek_user->password = Hash::make($data['newpassword']);
$tek_user->save();
$message = 'Пароль успешно обновлен.';
}
else
{
$message = 'Ошибка! Введенный пароль не совпадает с текущим!';
};
return view('home/home', array('message' => $message));
}
Для Bitnami Wappstack проблема решается следующим образом:
1. В файле
D:\Bitnami\wappstack-5.4.38-0\apache2\conf\bitnami\bitnami-apps-prefix.conf
раскомментируем строку
Include "D:/Bitnami/wappstack-5.4.38-0/frameworks/laravel/conf/httpd-prefix.conf"
2. В файле
D:/Bitnami/wappstack-5.4.38-0/frameworks/laravel/conf/httpd-prefix.conf
комментируем алиасы и добавляем документрут:
#Alias /laravel/ "D:\Bitnami\wappstack-5.4.38-0/frameworks/laravel/public/"
#Alias /laravel "D:\Bitnami\wappstack-5.4.38-0/frameworks/laravel/public"
DocumentRoot "D:\Bitnami\wappstack-5.4.38-0/frameworks/laravel/public"
3. Перезапускаем апач, теперь корневая директория сайта в ларавель.
Теперь нужно убрать index.php из адреса страниц сайта.
4. В файле
D:\Bitnami\wappstack-5.4.38-0\frameworks\laravel\public\.htaccess
меняем содержимое на
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
5. В файле
D:\Bitnami\wappstack-5.4.38-0\apache2\conf\httpd.conf
раскомментируем, если не раскомментировано
LoadModule rewrite_module modules/mod_rewrite.so
6. В файле
D:\Bitnami\wappstack-5.4.38-0\frameworks\laravel\conf\httpd-app.conf
AllowOverride None
меняем на
AllowOverride All
7. В файле
D:\Bitnami\wappstack-5.4.38-0\frameworks\laravel\config\app.php
добавляем строку
'index' => '',
8. Перезапускаем апач, теперь index.php убран из адреса
В Openserver есть своя командная строка. Ей и пользуйтесь.
Можно пользоваться и стандартной командной строкой, просто везде нужно прописывать полные пути к файлам.
Переменные динамически менять не нужно. Функции тоже статические.
Есть набор переменных и функций. Хочется, чтобы они были видны в любом шаблоне Blade и во всех модулях с описанием классов без создания отдельного класса для хранения этого набора переменных и функций.
Страницы 1