skeith22

skeith22

Senior Software Engineer at Skywitch

Member Since 2 Years Ago

Bacolod City

Experience Points
47,800
Total
Experience

2,200 experience to go until the next level!

In case you were wondering, you earn Laracasts experience when you:

  • Complete a lesson — 100pts
  • Create a forum thread — 50pts
  • Reply to a thread — 10pts
  • Leave a reply that is liked — 50pts
  • Receive a "Best Reply" award — 500pts
Lessons Completed
430
Lessons
Completed
Best Reply Awards
0
Best Reply
Awards
  • start your engines Created with Sketch.

    Start Your Engines

    Earned once you have completed your first Laracasts lesson.

  • first-thousand Created with Sketch.

    First Thousand

    Earned once you have earned your first 1000 experience points.

  • 1-year Created with Sketch.

    One Year Member

    Earned when you have been with Laracasts for 1 year.

  • 2-years Created with Sketch.

    Two Year Member

    Earned when you have been with Laracasts for 2 years.

  • 3-years Created with Sketch.

    Three Year Member

    Earned when you have been with Laracasts for 3 years.

  • 4-years Created with Sketch.

    Four Year Member

    Earned when you have been with Laracasts for 4 years.

  • 5-years Created with Sketch.

    Five Year Member

    Earned when you have been with Laracasts for 5 years.

  • school-in-session Created with Sketch.

    School In Session

    Earned when at least one Laracasts series has been fully completed.

  • welcome-newcomer Created with Sketch.

    Welcome To The Community

    Earned after your first post on the Laracasts forum.

  • full-time-student Created with Sketch.

    Full Time Learner

    Earned once 100 Laracasts lessons have been completed.

  • pay-it-forward Created with Sketch.

    Pay It Forward

    Earned once you receive your first "Best Reply" award on the Laracasts forum.

  • subscriber Created with Sketch.

    Subscriber

    Earned if you are a paying Laracasts subscriber.

  • lifer Created with Sketch.

    Lifer

    Earned if you have a lifetime subscription to Laracasts.

  • evangelist Created with Sketch.

    Laracasts Evangelist

    Earned if you share a link to Laracasts on social media. Please email [email protected] with your username and post URL to be awarded this badge.

  • chatty-cathy Created with Sketch.

    Chatty Cathy

    Earned once you have achieved 500 forum replies.

  • lara-veteran Created with Sketch.

    Laracasts Veteran

    Earned once your experience points passes 100,000.

  • 10k-strong Created with Sketch.

    Ten Thousand Strong

    Earned once your experience points hits 10,000.

  • lara-master Created with Sketch.

    Laracasts Master

    Earned once 1000 Laracasts lessons have been completed.

  • laracasts-tutor Created with Sketch.

    Laracasts Tutor

    Earned once your "Best Reply" award count is 100 or more.

  • laracasts-sensei Created with Sketch.

    Laracasts Sensei

    Earned once your experience points passes 1 million.

  • top-50 Created with Sketch.

    Top 50

    Earned once your experience points ranks in the top 50 of all Laracasts users.

Level 10
47,800 XP
Jun
02
1 day ago
Activity icon

Commented on String Calculator Kata

I agree with you on that one, or he could just mention that they need to import the classes above if their IDE doesn't have auto import.

May
18
2 weeks ago
Activity icon

Replied to Laravel How To Clear Instances On Queue:work

Hi Alexsun, no not clearing jobs from the queue, but rather clearing the singleton instances on the framework.

Activity icon

Replied to Laravel How To Clear Instances On Queue:work

we'll apparently the creator added some code and the code is just updating the instance with the correct values, apparently he's the only person who knows the system in and out.

We could've done that but we aren't familiar with what Classes to use or what, and it's poorly coded though with inconsistent naming for variables and etc which makes it even harder to understand (sigh).

this was fixed just today, but I'm still interested in how to do what I asked here for future reference.

Activity icon

Replied to Laravel How To Clear Instances On Queue:work

as much as I wanted to do that, it would literally break more than 50% of the system and it would take a lot longer to fix it. I can't express how big the system is, but it's really big the system is connecting to 4 databases lol

May
17
2 weeks ago
Activity icon

Commented on Fetch The Most Popular Authors

have you found which is faster?

Activity icon

Replied to Laravel How To Clear Instances On Queue:work

No not clear jobs from the queue, but really clear instances. you may look at app()->forgetInstances().

The current behavior is that we a lot of singletons that caches data, and what's currently happening is that since queue:work doesn't shut down and reboot the framework it retains the old/previous instance with the old data.

So what we wanted to do is that when every time the job runs, we want to make sure every singleton has been cleared out.

May
16
2 weeks ago
Activity icon

Replied to Laravel How To Clear Instances On Queue:work

The goal is to actually mimic the queue:listen behavior

Activity icon

Replied to Laravel How To Clear Instances On Queue:work

Do you have an idea if it's possible to play around with the Laravel Container on the Kernel.php level?

May
15
2 weeks ago
Activity icon

Replied to Laravel How To Clear Instances On Queue:work

All instances, if possible.

As much as I or we want to upgrade to the latest version and just use Horizon, the system is already too big and we are not the one who started it. It would probably take a year or 2 to migrate everything and that wouldn't even include the unit tests, it would probably take around 3-5 years, cause we can't stop on updates and bug fixes on the current versions.

Activity icon

Started a new Conversation Laravel How To Clear Instances On Queue:work

Laravel v5.3

Does anyone know how to clear instances when working with queue:work?

Cause we are having an issue with cache data and instances and we don't want to use queue:listen cause it's heavy on the resources.

Or does anyone know where to safely use this app()->forgetInsances()?

Apr
28
1 month ago
Activity icon

Started a new Conversation Cannot Authenticate User On Private/Presence Channel Using Flutter App With Laravel Passport

Laravel v7.X

Passport v8.4

Driver: Redis

Socket Server: Laravel-Echo-Server

{
	"authHost": "http://your-domain.test",
	"authEndpoint": "/broadcasting/auth",
	"clients": [],
	"database": "redis",
	"databaseConfig": {
		"redis": {
			"keyPrefix": "your_databasename_database_"
		},
		"sqlite": {
			"databasePath": "/database/laravel-echo-server.sqlite"
		}
	},
	"devMode": true,
	"host": null,
	"port": "6001",
	"protocol": "http",
	"socketio": {},
	"secureOptions": 67108864,
	"sslCertPath": "",
	"sslKeyPath": "",
	"sslCertChainPath": "",
	"sslPassphrase": "",
	"subscribers": {
		"http": true,
		"redis": true
	},
	"apiOriginAllow": {
		"allowCors": true,
		"allowOrigin": "*",
		"allowMethods": "GET, POST",
		"allowHeaders": "Origin, Host, Connection, Content-Type, Content-Length, X-Auth-Token, X-Requested-With, Accept, Authorization, X-CSRF-TOKEN, X-Socket-Id"
	}
}

I'm using Passport package on the frontend and I have a flutter app that can connect to the public channel normally.

my web ui is working normally on public, private, and presence channel without issue but when I try my flutter app to connect to private or presence channel it can't authenticate the user,

and all my other APIs work normally using auth:api middleware.

I do have the headers set properly my flutter app and the middleware on BroadcastServiceProvider.php

<?php

namespace App\Providers;

use Illuminate\Support\Facades\Broadcast;
use Illuminate\Support\ServiceProvider;

class BroadcastServiceProvider extends ServiceProvider
{
    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        Broadcast::routes(['middleware' => ['auth:api']]);

        require base_path('routes/channels.php');
    }
}

It seems that http://your-domain.test/broadcasting/auth can't authenticate the user even with Authorization: Bearer Token header

having this error

{
  "message": "",
  "exception": "Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException",
  "file": "/home/vagrant/code/swiftpin/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/Broadcaster.php",
  "line": 81,
  "trace": [
    {
      "file": "/home/vagrant/code/swiftpin/vendor/laravel/framework/src/Illuminate/Broadcasting/Broadcasters/RedisBroadcaster.php",
      "line": 69,
      "function": "verifyUserCanAccessChannel",
      "class": "Illuminate\Broadcasting\Broadcasters\Broadcaster",
      "type": "->"
    },
    {
      "file": "/home/vagrant/code/swiftpin/vendor/laravel/framework/src/Illuminate/Broadcasting/BroadcastManager.php",
      "line": 320,
      "function": "auth",
      "class": "Illuminate\Broadcasting\Broadcasters\RedisBroadcaster",
      "type": "->"
    },
    {
      "file": "/home/vagrant/code/swiftpin/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php",
      "line": 261,
      "function": "__call",
      "class": "Illuminate\Broadcasting\BroadcastManager",
      "type": "->"
    },
    {
....

Has anybody tried connecting to Private/Presence Channel from other domain or mobile app with Laravel Passport as auth?

Activity icon

Replied to Unable To Authorized Users To Listen On Private Channels With Laravel Echo And Pusher-js

I have a question how do you actually connect to a private or presence room if you're using Mobile App? how do you get the csrf token?

Apr
25
1 month ago
Activity icon

Replied to Laravel 7, Something's Wrong With The Reset Password Link Being Sent.

I finally found the bug nevermind guys.

it was related to my routes, I had manually written the authentication routes and it was using a named route which the name route was assigned to Send Password Reset Link page.

Apr
22
1 month ago
Activity icon

Started a new Conversation Laravel 7, Something's Wrong With The Reset Password Link Being Sent.

I just notice that on mailtrap.io, Laravel is constructing a wrong URL for Reset Passwords.

The Auth::routes() method gives a route with this structure GET password/reset/{token}.

Instead Laravel is constructing it like this GET password/reset which will show the Send Password Reset Link Form instead of Reset Password Form.

What happens is that you're on loop

Send Password Reset Link -> Open link in email -> Send Password Reset Link

What should happen is

Send Password Reset Link -> Email Sent -> Reset Password

This is what is being sent on my mailtrap.io

password/reset?<token>&<email>

http://yourdomain.test/password/reset?token=9eb5c4d4ccb4885ad5aa6d4f805bcc13863574624ded7926ed62ffd80fad1916&[email protected]

BUT this is what it should look like to show the correct form.

password/reset/token?<email>

http://yourdomain.test/password/reset/9eb5c4d4ccb4885ad[email protected]gmail.com

Can someone please confirm and reproduce? I remember I had this issue once before way back on v5.3

Apr
21
1 month ago
Activity icon

Replied to Why The Attach Method Returns Null When Successfully Inserted?

you should tell them again about the attach and delete method

Activity icon

Replied to Why The Attach Method Returns Null When Successfully Inserted?

it's 2020 and it's still returning null hahahaha horray! lol

Apr
20
1 month ago
Activity icon

Replied to Send XML Body With HTTP Client (Laravel 7)

@ryanchantc This doesn't work at all.

@isarantoglou I have the same problem and I wonder why it doesn't work

This one works though, tested on a real API that handles XML

// Import Guzzle Client
use GuzzleHttp\Client;

// URL and XML VALUE
$url = 'YOUR URL;

$xml = '
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
    <Body>
        <YourFunction xmlns="YOUR URL">
            <YOURFIELD>[string?]</YOURFIELD>
            // Your other fields
        </YourFunction>
    </Body>
</Envelope>
';


$options = [
    'headers' => [
        'Content-Type' => 'text/xml; charset=UTF8'
    ],
    'body' => $xml
];

$client = new Client();

$response = $client->request('POST', $url, $options);

return $response->getBody();

// Response is normal

@isarantoglou for the mean time you can use that while we wait for answer on how to send it using Http

As you can see this doesn't work

// Import Http
use Illuminate\Support\Facades\Http;

// URL and XML VALUE
$url = 'YOUR URL;

$xml = '
<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
    <Body>
        <YourFunction xmlns="YOUR URL">
            <YOURFIELD>[string?]</YOURFIELD>
            // Your other fields
        </YourFunction>
    </Body>
</Envelope>
';

$response = Http::withHeaders([
    'Content-Type' => 'text/xml; charset=UTF8'
])->post($url, [
    'body' => $xml
]);

return $response->getBody();

// Response is error

Logically it looks right, but I don't know why Http doesn't behave like how Guzzle/Client does it since Http is basically built on top of it.

Activity icon

Commented on What Is Spark?

that I'm also interested it would be nice if they would give a video about what's new

Apr
19
1 month ago
Activity icon

Awarded Best Reply on Laravel 7 Http Client Error

nevermind I found the answer.

BUT the answer is a bug I think.

this is the answer

$csvFile = Storage::get('files/template_file.csv');

$response = Http::asForm()->attach(
    'field_name_for_the_file',
    $csvFile
)->post('http://domain.test', [
    [
        'name'  => 'field_name_1',
        'contents' => 'field_value_1'
    ],
    [
        'name'  => 'field_name_2',
        'contents' => 'field_value_2'
    ]
]);

return $response->getBody();

I think someone should report this or maybe make a PR to the repo I think it should look like this

$csvFile = Storage::get('files/template_file.csv');

$response = Http::asForm()->attach(
    'field_name_for_the_file',
    $csvFile
)->post('http://domain.test', [
    'field_name_1' => 'field_value_1',
    'field_name_2' => 'field_value_2'
]);

return $response->getBody();
Apr
18
1 month ago
Activity icon

Replied to Laravel 7 Http Client Error

nevermind I found the answer.

BUT the answer is a bug I think.

this is the answer

$csvFile = Storage::get('files/template_file.csv');

$response = Http::asForm()->attach(
    'field_name_for_the_file',
    $csvFile
)->post('http://domain.test', [
    [
        'name'  => 'field_name_1',
        'contents' => 'field_value_1'
    ],
    [
        'name'  => 'field_name_2',
        'contents' => 'field_value_2'
    ]
]);

return $response->getBody();

I think someone should report this or maybe make a PR to the repo I think it should look like this

$csvFile = Storage::get('files/template_file.csv');

$response = Http::asForm()->attach(
    'field_name_for_the_file',
    $csvFile
)->post('http://domain.test', [
    'field_name_1' => 'field_value_1',
    'field_name_2' => 'field_value_2'
]);

return $response->getBody();
Activity icon

Started a new Conversation Laravel 7 Http Client Error

does anyone know why I'm having this error?

Argument 2 passed to GuzzleHttp\Psr7\MultipartStream::addElement() must be of the type array, string given

I have this sample code

$csvFile = Storage::get('files/template.csv');

$response = Http::asForm()->attach(
    'file_name',
    $csvFile
)->post('http://domain.test', [
    'field_1_name'  => 'field_1_value',
    'field_2_name' => 'field_2_value'
]);

I don't why it doesn't work

BUT

Both of these works

// 1st
$response = Http::asForm()->post('http://domain.test', [
    'field_1_name'  => 'field_1_value',
    'field_2_name' => 'field_2_value'
]);

// 2nd
$response = Http::asForm()->attach(
    'file_name',
    $csvFile
)->post('http://domain.test');

Joining the 2 won't work.

Activity icon

Replied to Component Data Transferred To Another Component When It's Closed???

@hanley I'll try this soon, sorry for the long reply post btw. I tried my best to explain it in as fewer words as I can lol.

now I think your reply makes sense in changing the :key value, I didn't think of that before.

fingers cross it will work

Apr
14
1 month ago
Activity icon

Started a new Conversation How To Index A Json Column That Has Indefinite Length And Anyone (user_id) Could Be Like The Foreign Key?

does anyone know how to index a json column with these values?

let's say you have a room table with a column users and then it has this value

[
    {
        "name": "John Doe",
        "user_id": 1
    },
    {
        "name": "Mike Miller",
        "user_id": 2
    },
    {
        "name": "Kyle Ricks",
        "user_id": 3
    },
    ... and so on
]

everyone here are owners.

the authenticated user could be 1 or 2 or 5 or 10 so on whoever is logged in

so you could query the rooms table to something like get all rooms where users->user_id = authenticated user id.

so how do you actually index this? or make the user_id like a foreign key so it would be faster to query.

Activity icon

Replied to Component Data Transferred To Another Component When It's Closed???

@hanley I'm having this warn message because I'm adding values to the props messages, but it doesn't actually break the system. just a warning that it might change the value if the parent would rerender. so it's safe to assume it wouldn't break the system if you know how it behaves and work.

I don't want to copy the codes cause it's way too big, but the logic is here.

What I mean by removing is that I'm removing it inside the users array.

In my previous reply I have this code

<div class="container">
    <div class="row">
        // HERE IS WHERE THE USERS ARE BEING LOOPED
        <div v-for="(user, index) in users" :key="index" class="col-xl-4 mb-5">
            <example-component :user="user" :userIndex="index"></example-component>
        </div>
    </div>
</div>

let's say I have a users array with this values

[
    {
        "user_id": 1,
        "name": "John Doe"
    },
    {
        "user_id": 2,
        "name": "Mike Miller",
    },
    {
        "user_id": 3,
        "name": "Tyler Ricks",
    }
]

then in the template, I have this

<div class="container">
    <div class="row">
        <div v-for="(user, index) in users" :key="index" class="col-xl-4 mb-5">
            <example-component :user="user" :userIndex="index"></example-component>
        </div>
    </div>
</div>

The example component looks like this

props: {
    user: Object,
    userIndex: Number
},

data() {
    return {
        messages: [] // This one changes ofcourse
    };
},

so logically it looks like this when it's rendered

<div class="container">
    <div class="row">
	
	// index 0 John Doe
        <div class="col-xl-4 mb-5">
            <example-component :user="user_id = 1" :userIndex="0"></example-component>
        </div>

	// index 1 Mike Miller
        <div class="col-xl-4 mb-5">
            <example-component :user="user_id = 2" :userIndex="1"></example-component>
        </div>

	// index 2 Tyler Ricks
        <div class="col-xl-4 mb-5">
            <example-component :user="user_id = 3" :userIndex="2"></example-component>
        </div>

    </div>
</div>

now with that, Imagine I removed the user with an index of 0

It now looks like this

[
    {
        "user_id": 2,
        "name": "Mike Miller",
    },
    {
        "user_id": 3,
        "name": "Tyler Ricks",
    }
]

<div class="container">
    <div class="row">

        //~~~ LOOK HERE ~~~//
 
	// index 1 Mike Miller with John Doe's messages (from index 0)??
        <div class="col-xl-4 mb-5">
            <example-component :user="user_id = 2" :userIndex="1></example-component>
        </div>
	
	// index 2 Tyler Ricks
        <div class="col-xl-4 mb-5">
            <example-component :user="user_id = 3" :userIndex="2"></example-component>
        </div>

    </div>
</div>

what happens is that when I close index 0 (removed from users array) the messages from index 0 transferred to index 1.

also like if I close index 1, the messages from index 1 will transfer to index 2.

I don't know why the messages transfers to the next index when it's being close/removed from the array.

It logically doesn't make sense at all.

BUT FOR NOW.

my example component looks like this and it behaves as expected

props: {
    user: Object,
    userIndex: Number,
    messages: Array
},

data() {
    return {
        // I transferred the messages in the props lol
    };
},

And my parent component looks like this

<div class="container">
    <div class="row">
        <div v-for="(user, index) in users" :key="index" class="col-xl-4 mb-5">
            // added the messages prop
            <example-component
		:user="user"
		:userIndex="index"
		:messages="user.messages">
 	    </example-component>
        </div>
    </div>
</div>
Activity icon

Replied to Component Data Transferred To Another Component When It's Closed???

@hanley it seems that this code

props: {
    user: Object,
    userIndex: Number,
    initialMessages: Array
},

data() {
    return {
        messages: this.initialMessags // < it works at first but doesn't work when I close the 1st component.
    };
},

I was checking the Vue debug tab, the props do retain its value but for some reason, when I close the 1st component, the data from the 1st component transferred to the 2nd component

The 1st component was closed

This is the 2nd component

props: {
    user: Object,
    userIndex: Number,
    initialMessages: Array << This has the proper value but doesn't pass it on the data() return messages
},

data() {
    return {
        messages: this.initialMessags // << The data here is from the 1st component??
    };
},
Activity icon

Replied to Component Data Transferred To Another Component When It's Closed???

@hanley this is what it looks like.

<div class="container">
    <div class="row">
        <div v-for="(user, index) in users" :key="index" class="col-xl-4 mb-5">
            <example-component :user="user" :userIndex="index" :messages="user.messages">
            </example-component>
        </div>
    </div>
</div>
Activity icon

Replied to Component Data Transferred To Another Component When It's Closed???

@hanley what I did was

props: {
    user: Object,
    userIndex: Number,
    messages: Array
},

data() {
    return {
        // transferred the messages in the props
    };
},

it now works but it's giving me a warn message

[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "messages"

if I follow your example it still doesn't work.

Apr
13
1 month ago
Activity icon

Started a new Conversation Component Data Transferred To Another Component When It's Closed???

Does anyone experienced this before?

let's say I have a component ExampleComponent and it's being loaded on a v-for

the 1st ExampleComponent will data inside

// 1st ExampleComponent DATA
props: {
    user: Object, // let's say user1
    userIndex: Number // vaue = 0
},

data() {
    return {
        messages: [{
            body: 'example component data 1'
        }]
    };
},

the 2nd ExampleComponent will data inside

// 2nd ExampleComponent DATA
props: {
    user: Object, // let's say user2
    userIndex: Number // value = 1
},

data() {
    return {
        messages: [{
            body: 'example component data 2'
        }]
    };
},

Now when I close the 1st ExampleComponent, the data of the 1st TRANSFERRED on the 2nd component. WHICH SHOULD NOT HAPPEN.

// 1st ExampleComponent HAS BEEN CLOSED
// 2nd ExampleComponent DATA
props: {
    user: Object, // user2 // THIS RETAINED PROPERLY
    userIndex: Number // value 1
},

data() {
    return {
        messages: [{
            body: 'example component data 1' // THIS CAME FROM THE 1ST COMPONENT????
        }]
    };
},

Does anyone know why as to why this is happening?

Apr
10
1 month ago
Activity icon

Replied to How To Query Json Column Array.

I'll try this. thanks @staudenmeir

Activity icon

Replied to How To Query Json Column Array.

I came across this thread and was wondering how do you guys query this if the column name is users and the value is

[
    {
        "user_id": "1"
    },
    {
        "user_id": "2"
    }
]


whereJsonContains('users', 1) doesn't work though

typically it should have this value

[1, 2]

and this query

`whereJsonContains('users', 1)`

or

{
    'user_ids': [
        1, 2
    ]
}

and this query

`whereJsonContains('users->user-ids', 1)`

this one works.

but how do you query it if it's like that in the above example.

Activity icon

Replied to Broadcasting Channels Cannot Type-hint Classes

the __construct() can type-hint dependency but join() can't, kinda disturbing.

Does anyone know how to change what the Broadcasting pass to the join method? cause instead of an instance Model User, I wanted to pass a Repository User on the join() method.

like this.

/**
 * Authenticate the user's access to the channel.
 *
 * @param  \App\Repositories\UserRepository  $user
 * @return array|bool
 */
public function join(UserRepository $userRepository, $roomId)
{
    //
}
Activity icon

Started a new Conversation Broadcasting Channels Cannot Type-hint Classes

It says here in the documentation https://laravel.com/docs/7.x/broadcasting#defining-channel-classes that it can type-hint dependencies required by the channel, but when I tried to it's squawking.

Does anyone know as to why it can't type-hint classes?

Here is the code that DOESN'T WORK.

<?php

namespace App\Broadcasting;

use App\Room;
use App\User;

class RoomChannel
{
    /**
     * Create a new channel instance.
     *
     * @return void
     */
    public function __construct()
    {
        //
    }

    /**
     * Authenticate the user's access to the channel.
     *
     * @param  \App\User  $user
     * @return array|bool
     */
    public function join(User $user, Room $room)
    {
        // Room $room DOESN'T WORK
        // $room is an id
        // **Note naming it $room or $roomId still gives an "1" or "number" value
    }
}

Here is the channels.php file

Broadcast::channel('room.{roomId}', RoomChannel::class);

Here is the code that work but clunky.

<?php

namespace App\Broadcasting;

use App\Room;
use App\User;

class RoomChannel
{
    /**
     * Create a new channel instance.
     *
     * @return void
     */
    public function __construct()
    {
        //
    }

    /**
     * Authenticate the user's access to the channel.
     *
     * @param  \App\User  $user
     * @return array|bool
     */
    public function join(User $user, $roomId)
    {
        $room = Room::find($roomId);

        // This one works but clunky
    }
}
Mar
15
2 months ago
Activity icon

Replied to Mix V4 Outputs Blank App.css File

yeah still having it on Laravel v7.

apparently my work around involves using Mix v2. I'm using Mix v2 as of the moment while Webpack v5 is not yet implemented.

Jan
15
4 months ago
Activity icon

Started a new Conversation How To Register Self Signed Certificates Of Homestead In Windows 10?

Does anyone know how to register the self-signed certificates of homestead on Windows 10?

Activity icon

Replied to Does Laravel V6 Support MySQL V8 New Authentication Method?

I see that's why, but besides that everything is okay except for the syntax on that one

Jan
11
4 months ago
Activity icon

Replied to Mix V4 Outputs Blank App.css File

guys, any update on this on Laravel v6? has this been fixed now?

Activity icon

Replied to Does Laravel V6 Support MySQL V8 New Authentication Method?

If it's okay with you, could you share to me what you don't like with what Oracle has done with MySQL 8? It may be informational for me or to other people, as I'm still skeptical of MySQL 8 as of the moment.

Activity icon

Replied to Does Laravel V6 Support MySQL V8 New Authentication Method?

Thanks for that feedback. glad to know its stable on Laravel v6. I'm a bit skeptical about using MySQL 8, cause it may have unknown compatibility issues that I don't know of. Since you said is all okay and Homestead is shipping it as an optional feature, then maybe it's very stable.

Activity icon

Replied to Does Laravel V6 Support MySQL V8 New Authentication Method?

Is there a drawback to using MySQL v8 as of the moment? or something we should be aware of before defaulting to using it?

Activity icon

Replied to Does Laravel V6 Support MySQL V8 New Authentication Method?

if that's the case Larave v6.X should start shipping with MySQL v8 by default by now.

Jan
08
4 months ago
Activity icon

Started a new Conversation Does Laravel V6 Support MySQL V8 New Authentication Method?

Does anyone know if Lararvel v6 supports MySQL v8 new authentication method (SHA-256)?

Dec
16
5 months ago
Activity icon

Replied to How To Mysqldump Selected Fields Only In A Single Table Using Cli

Apparently I can't, since the functionality needed to be run dynamic at any time (report).

Dec
05
5 months ago
Activity icon

Started a new Conversation How To Mysqldump Selected Fields Only In A Single Table Using Cli

Does anyone know how to mysqldump specific fields on a table using cli?