@phpclubru

Страница 880 из 956
Юрий
15.04.2019
16:34:02
ребята, а можно еще с вами еще проконсультироваться.. это касается Ларавел. непонятно как сделать. В общем в приложении есть 3 типа пользователей. 1. Покупатели, что входят в свой кабинет через фронтенд сайта. site.com/customer-account 2. Менеджеры, входят через админ панель site.com/admin/menager-account (они напоняют магазин товарами и всем необх контентом и обрабатывают заказы) 3. Администраторы. входят через админ панель site.com/admin/super-account Могут все. Они боги. У них есть права для всего на свете. Они могут уничтожить все человечество в один миг. Настолько они могущественны. Да они такие.. И для всех этих 3х типов нужно сделать свои методы для авторизации, проверки залогинился ли, и методы логаута, регистрации (только для покупателей. Менеджерам и Админам регистрация не позволена. По умолчанию есть стандартный админ, который добавляет еще админов или менеджеров.) по кастомным ссылкам, вместо тех что прописываются после выполнения php artisan make:Auth), но авторизация должна проходить по тому жа алгоритму, что и при php artisan make:Auth Вы знаете как это сделать? Может подскажете куда копать или как реализовать..
а с этим может кто-то помочь?

Юрий
15.04.2019
16:34:05
с амперсандом

я не понял в чем проблема

Google
Ivan
15.04.2019
16:35:51
Ищем Junior/Middle PHP удаленно. Круто делаем интернет-магазины. Опыт от 6 месяцев. Backend. ЗП 35-40т.р для джуна / 45-55т.р. для Middle. От 100 часов в месяц. Можно на совмещение. Пишите в личку @prestaweb

Андрей
15.04.2019
16:35:51
либо как вариант через http://docs.guzzlephp.org/en/stable/
http://docs.guzzlephp.org/en/stable/ не умею его юзать

Юрий
15.04.2019
16:35:55
тебе права доступа разграничить нужно для ролей?

Юрий
15.04.2019
16:36:09
не

ребята, а можно еще с вами еще проконсультироваться.. это касается Ларавел. непонятно как сделать. В общем в приложении есть 3 типа пользователей. 1. Покупатели, что входят в свой кабинет через фронтенд сайта. site.com/customer-account 2. Менеджеры, входят через админ панель site.com/admin/menager-account (они напоняют магазин товарами и всем необх контентом и обрабатывают заказы) 3. Администраторы. входят через админ панель site.com/admin/super-account Могут все. Они боги. У них есть права для всего на свете. Они могут уничтожить все человечество в один миг. Настолько они могущественны. Да они такие.. И для всех этих 3х типов нужно сделать свои методы для авторизации, проверки залогинился ли, и методы логаута, регистрации (только для покупателей. Менеджерам и Админам регистрация не позволена. По умолчанию есть стандартный админ, который добавляет еще админов или менеджеров.) по кастомным ссылкам, вместо тех что прописываются после выполнения php artisan make:Auth), но авторизация должна проходить по тому жа алгоритму, что и при php artisan make:Auth Вы знаете как это сделать? Может подскажете куда копать или как реализовать..
я про эту тему

Юрий
15.04.2019
16:37:04
тебе права доступа разграничить нужно для ролей?
мне нужно сдалать авторизации по катосмным урл (чтобы проходили по стандартной ларкиной процедуре... при этом авторизация по стандартному ларкиному урл не должна происходить) и ограничить доступы.. я же подробно написал все)

Юрий
15.04.2019
16:37:24
сделай 3 роута с кастомным url и ссылайся на один экшин)

на один и тот же*

и в зависимости от роли перенаправляй куда нужно

либо через request()->back()

просто я не понимаю что есть стандартный ларковский урл, это же не wordpress какой то)

Google
Юрий
15.04.2019
16:39:14
могу пример кастомного роута и экшина на авторизацию дать

Юрий
15.04.2019
16:39:29
сделай 3 роута с кастомным url и ссылайся на один экшин)
Как обработать авторизацию и регистрацию таким образом как она обрабатывается при artisan make:auth .

Юрий
15.04.2019
16:40:02
сек

Создаешь контроллер

используешь use Illuminate\Support\Facades\Auth;

Юрий
15.04.2019
17:17:39
\vendor\laravel\framework\src\Illuminate\Auth\Console\AuthMakeCommand.php Здесь находится алгоритм комманды php artisan make:Auth ?

Николай
15.04.2019
18:51:47
можно ли на php написать crm систему?

в интернете пока нечего не нашел

Max
15.04.2019
19:14:08
можно ли на php написать crm систему?
можно написать на чем угодно, главное руки и мозги https://www.perfexcrm.com как вариант реализации

Юрий
16.04.2019
03:58:06
тебе права доступа разграничить нужно для ролей?
https://github.com/spatie/laravel-permission#installation Хороший пакет для Ларавел ролей и разрешений

чего эта ошибка вылазит.. при выполнении миграции?

use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateUsersTable extends Migration { / * Run the migrations. * * @return void */ public function up() { Schema::create('users', function (Blueprint $table) { $table->bigIncrements('id'); $table->string('name'); $table->string('email')->unique(); $table->timestamp('email_verified_at')->nullable(); $table->string('password'); $table->rememberToken(); $table->timestamps(); }); } / * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('users'); } }

https://ibb.co/86ngJwc

вот решение.. https://laravel.com/docs/master/migrations#creating-indexes — Index Lengths & MySQL / MariaDB

Программист- редиска
16.04.2019
07:50:46
Вопрос : база данных и таблица базы данных - одно итоже или нет ?

Программист- редиска
16.04.2019
07:54:09
Ок, а по умолчанию надо ли указывать к какой именно таблице обращаешься , если и база и таблица имеет одинаковое имя . db ---> db

Andrew P.
16.04.2019
07:56:32
Рукалицо

Google
Программист- редиска
16.04.2019
08:10:28
Спасибо

looool
16.04.2019
10:24:52
ребята, помогите пожалуйста. Есть такая ссылка <a href="https://sait.com/2019/04/10/%d0%bf%d1%80%d0%b8%d0%b2%d0%b5%d1%82-%d0%bc%d0%b8%d1%80/2/" class="post-page-numbers">2</a> Как посредством str_replace сделать добавление utm метки на конец url, чтобы ссылка была такой: <a href="https://sait.com/2019/04/10/%d0%bf%d1%80%d0%b8%d0%b2%d0%b5%d1%82-%d0%bc%d0%b8%d1%80/2/?utm=1" class="post-page-numbers">2</a>

Сасный
16.04.2019
11:03:48
зачем тебе str_replace?

preg_match('/href="(.*)"/', $link, $match); $match .= $utm; echo '<a href="'.$match.'" class="post-page-numbers">2</a>'; что-нибудь типа такого?

http://sandbox.onlinephpfunctions.com/code/079dd386736c92c0940c6a385cfed7638cb97bfc

???‍♂️

Vitalikadmin13
16.04.2019
11:32:18
preg_match, жеш только ищет,,?

Совпадения, или я не прав

preg_replace('что меняем ', 'не что меняем', 'где меняем'); и юзайте регулярку

Сасный
16.04.2019
11:38:10
preg_match, жеш только ищет,,?
так ему не замена, а добавление нужно

dypa
16.04.2019
11:39:11
так ему не замена, а добавление нужно
добавление это не замена пустоты?

Admin
ERROR: S client not available

Сасный
16.04.2019
11:40:12
ты меня ща в ступор загнал ?

looool
16.04.2019
11:42:37
спасибо)

Сасный
16.04.2019
12:19:12
Перепиши ??‍♂️

Pavel
16.04.2019
12:19:30
Лучше распарсить ссылку в какой-нибудь DOM объект, найти у него атрибут href, дописать туда текст. И потом собрать обратно ссылку. Хотя может я загоняюсь.

Сасный
16.04.2019
12:19:41
второе

Pavel
16.04.2019
12:20:49
второе
Твоя регулярка сработает не всегда, значит это некий подвид говнокодинга ;)

Сасный
16.04.2019
12:21:04
это не подвид, а прямая реализация

Google
Сасный
16.04.2019
12:21:18
Я гуру говнокодинга ?

Pavel
16.04.2019
12:21:53
<a href= "https://sait.com/oblomcheg/2/" class="post-page-numbers">2</a> вот на такой ссылке все обломается

И будет юзеру на странице торчать сообщение <b>Notice</b>: Undefined offset: 1 in <b>[...][...]</b> on line <b>7</b><br />

Сасный
16.04.2019
12:24:38
В этом же соль ?

dypa
16.04.2019
12:31:14
Твоя регулярка сработает не всегда, значит это некий подвид говнокодинга ;)
разбор html в дом дерево тоже не всегда произойдет, браузеры хорошо умеют работать с невалидным html чего не скажешь про libxml

Pavel
16.04.2019
12:31:59
Если не произойдет - то эта ситуация детерминирована и отлавливаема. А вот utm метку за тебя браузер сам не допишет.

в процедурку?

А, ну так копируй тело конструктора в отдельную процедуру и назови database_connect

dypa
16.04.2019
12:37:02
Если не произойдет - то эта ситуация детерминирована и отлавливаема. А вот utm метку за тебя браузер сам не допишет.
регулярка в данном случае не сложная, то что пример выше написан без понимания правил постоения uri - это другое.

Pavel
16.04.2019
12:37:33
+процедура. Ну ты хотел процедурку, получил процедурку =)

Хотя я чето не понимаю зачем это все.

dypa
16.04.2019
12:38:26
если на заборе тебе напишут что быть кастрированным круто - тоже примешь на веру?

Pavel
16.04.2019
12:40:01
Скорее всего мы не очень друг друга допонимаем, у тебя вопрос именно про синтаксический вынос в процедуру? Или с сохраненем поведения/состояния? Какой уровень вопроса - джун/мидл/сениор ? =)

Или ты там пишешь автопарсер с конвертацией ООП в процедуру

Ну как написать процедуру aka функцию ты знаешь?

Ну это все непросто, потому что объекты и всякие композеры очень много разных штук в себе инкапсулируют, при переписывании на процедурщину кода будет в разы больше и ошибок тоже больше.

Страница 880 из 956