Laravel Broadcast notification not listen in vue

I created project with pusher service, In past it was works, but now i check on send broadcast to pusher it is sent, and returned to app.js, but not read in Echo.private() also console.log() not working.

The Problem: I'm trying, with a html form, building a search feature to my "Property" model. There are several filters, like price, property_type, and so on. One of the main filters, is where is located this Property.php; A property_type could be a warehouse, a house, an apartment. This is the main issue; a house belongs to a Neighborhood.php, but an apartment belongs to a Building.php and Building.php belongs to a Neighborhood.

I other words:

a) If it is a house: Property->neighborhood()->city()

b) If it is an apartment: Property->building()->neighborhood()->city()

I have some images in storage/app/uploads which i want to show on front end. Let Say blade file. But we have acces to public folder only in laravel and images ar in storage folder as i mentioned above so how i couls acces it so i colud set the src='?' in image tag to see image.

So I'm confused to the best way to pass down data when building React or Vue apps.

Method 1) I had my child components calling functions that made API calls to get/refresh data on the component.

Method 2) I just recently made the switch, wherever possible, in these child components to put these API calls in the parent and the child component calls functions that call that one in the parent, and passes the new data in as props.
Are any of these the preferred way of handling data? Method 2 felt a little cleaner to me and it's not possible in all places but it felt like the parent should be responsible, when possible, to refresh the data, but that also makes the child dependent on the parent so I'm not sure anymore.

Ok so i am working on some code which allows a user to change the store they belong to. I am using a tag and in it i have a v-model. in the tag i use a for loop to give the stores the user can choose from.

All i want now is to add an "unchanged" default value to appear FIRST before all the choices. Basically a simple <option>unchanged</option> nothing special. Problem is when i add any other option it is simply skipped. It does still appear if i hit the select and it appears above the first choice from the loop. So it is being compiled just not "chosen" as a first value. No idea what the problem is. Any thoughts?

I have two linked selects that allows the user to select the first option (which is kind of "what you already have") and that option is then excluded from the other select (you can think of it as "what you want").

When this is done, the option a is removed from the second select but the value of opt2 remains equal to a. How can I make Vue change it to null at that situation?

The particular need to solve this is because I am using Buefy and leaving opt2 to nonexistant option makes the select appear empty instead of displaying the placeholder. To see a placeholder the option must be changed to null.

I have two apps that are going to have in-app subscriptions. I have created a Google Cloud Project, activated Pub/Sub and created a topic, linked to the project in Google Play Console, and am receiving real time notifications for the subscriptions in my app. For the second subscription app, should I:

1) Create a new Google Cloud Project, activate Pub/Sub for that project and link it in Google Play?

2) Is there a better way of getting the notifications for the second app such as perhaps using the original Google Cloud Project but creating a second topic for the second app?? I don't know if this is even possible, I am trying to keep this as straightforward and clean as possible, so want to know how most other people handle getting notifications for several different subscription apps.

The question I have now is I feel like I want to save the audio files in internal storage. And I can provide the URI when I schedule the notification in my App. What I am not sure is that if the scheduled future notification has the access to this audio file? Since when this notification is played in the future, my app is probably not open at that time, does the notification still have the access to my internal stored audio files?

I am building a chat app in laravel, chat app has groups. I am using pusher with Laravel for chat app. For each group I have a separate channel. All group members would subscribe to respective channels. A user can be member of multiple groups.

My question is would it be right approach to subscribe to each channel individually on each page load and then listen on those channels?

I am new to this whole pusher functionality and I've been following this tutorial and trying it out, Create Web Notifications Using Laravel and Pusher Channels. I've followed it step-by-step and when I get to the step to manually test the event by visiting the test url, I receive the following exception: