abudo

abudo

Member Since 9 Months Ago

Experience Points 32,000
Experience
Level
Lessons Completed 273
Lessons
Completed
Best Reply Awards 0
Best Answer
Awards
  • Start Your Engines Achievement

    Start Your Engines

    Earned once you have completed your first Laracasts lesson.

  • First Thousand Achievement

    First Thousand

    Earned once you have earned your first 1000 experience points.

  • One Year Member Achievement

    One Year Member

    Earned when you have been with Laracasts for 1 year.

  • Two Year Member Achievement

    Two Year Member

    Earned when you have been with Laracasts for 2 years.

  • Three Year Member Achievement

    Three Year Member

    Earned when you have been with Laracasts for 3 years.

  • Four Year Member Achievement

    Four Year Member

    Earned when you have been with Laracasts for 4 years.

  • Five Year Member Achievement

    Five Year Member

    Earned when you have been with Laracasts for 5 years.

  • School In Session Achievement

    School In Session

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

  • Welcome To The Community Achievement

    Welcome To The Community

    Earned after your first post on the Laracasts forum.

  • Full Time Learner Achievement

    Full Time Learner

    Earned once 100 Laracasts lessons have been completed.

  • Pay It Forward Achievement

    Pay It Forward

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

  • Subscriber Achievement

    Subscriber

    Earned if you are a paying Laracasts subscriber.

  • Lifer Achievement

    Lifer

    Earned if you have a lifetime subscription to Laracasts.

  • Laracasts Evangelist Achievement

    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 Achievement

    Chatty Cathy

    Earned once you have achieved 500 forum replies.

  • Laracasts Veteran Achievement

    Laracasts Veteran

    Earned once your experience points passes 100,000.

  • Ten Thousand Strong Achievement

    Ten Thousand Strong

    Earned once your experience points hits 10,000.

  • Laracasts Master Achievement

    Laracasts Master

    Earned once 1000 Laracasts lessons have been completed.

  • Laracasts Tutor Achievement

    Laracasts Tutor

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

  • Laracasts Sensei Achievement

    Laracasts Sensei

    Earned once your experience points passes 1 million.

  • Top 50 Achievement

    Top 50

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

28 Sep
2 months ago

abudo left a reply on Need Guidance For Database Room Rent

what is the relationship between the person and the room? One room only belongs to one person?

abudo started a new conversation Extending Spark Classes

Spark publishes only the view folder under resources so we can change the layout design as per our need but what about the extending the classes? I cannot modify the spark classes under the root/spark/src directory as when I update the spark all the changes will be gone. How can tackle this while upgrading and extending the functionality at the same time

12 Sep
2 months ago

abudo left a reply on With Spark 7, The Resume Subscription Doesnt Update On Stripe

@frankperez87 I have emailed them too from my spark account. But that is odd right

11 Sep
3 months ago

abudo started a new conversation With Spark 7, The Resume Subscription Doesnt Update On Stripe

I upgraded from spark 6 to 7. The resume functionality doesn't resume subscription on the stripe account but only update the database value.

Which in this the stripe won't charge the customer the next month.

30 Aug
3 months ago

abudo started a new conversation Unable To Create Multiple VUE Instances On Laravel Spark

app.js

require('spark-bootstrap');

require('./components/bootstrap');



var app = new Vue({
    mixins: [require('spark')]
});

new Vue({
    el: '#app',

    data: {

        state: 'on'
    }

});
29 Aug
3 months ago

abudo left a reply on Unable To Create Another Vue Instance On App.js

When i try this

require('spark-bootstrap');

require('./components/bootstrap');




var app = new Vue({

    data:{

      message: 'hola'

    },

    mixins: [require('spark')]
});

then the console error resolves but the output is the same. This is what i get in the browser

{{state}}

abudo started a new conversation Unable To Create Another Vue Instance On App.js

On the Spark>resources/assets/js/app.js

require('spark-bootstrap');

require('./components/bootstrap');




var app = new Vue({
    mixins: [require('spark')]
});


new Vue({
  el: '#app',

  data: {

      state: 'on'
  }

});

After compiling i get this console error:

 [vue warn] Cannot find element: #app

I don't understand why it's throwing me this error. That was running just fine on laravel but not spark

02 Aug
4 months ago

abudo left a reply on Probability Of Same UUID

@martinbeanI agreed with you. There is a chance of collision if I compare a portion of UUID. That's why I am appending the ID with the UUID Portion so there will never be any collision.

Actually, I do not want to install another dependency but I will use Hashids on some other project

abudo left a reply on Probability Of Same UUID

@36864 @topvillas @lostdreamer_nl When storing the UUID for each model, i am appending the last ID value from the table with an increment of one.

i.e if the last user model store on the table is with the ID:55

$Id += $id then the $UUID = xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx$Id;

I am increasing the characters but eventually that last UUID portion will never be equal to another UUID's last portion :)

abudo left a reply on Probability Of Same UUID

@lostdreamer_nl @martinbean I cannot print 36 characters long UUID as a registration number on the user certificate. First, it looks terrible that long characters on the certificate and then if somebody wants to see the user profile on my public website then he has to write all those characters, even though I am storing the complete UUID on the database.

abudo left a reply on Private Bitbucket Repository

there is a checkbox available to mark it as private when you create a repository

31 Jul
4 months ago

abudo left a reply on Probability Of Same UUID

@lostdreamer_nl thankyou for the help :)

abudo left a reply on Probability Of Same UUID

@36864 You are right. I am actually storing the complete UUID on the database but for visible part( on user's certificate), there is the probability of the collision.

abudo left a reply on Probability Of Same UUID

@36864 if i print the complete UUID on the user profile and certificate then it takes alot of space on the user certificate too

abudo left a reply on Probability Of Same UUID

@36864 thankyou for mentioning it. Actually, I won't be using the complete UUID characters. What I am doing here is to generate a UUID for a specific user then printing the last section of the UUID on the user profile instead of complete UUID(which is 35 characters) which is why I am using explode function instead to print few characters.

abudo left a reply on Helper Function

Well, you must be displaying the select input once on the frontend layout file and one on admin layout file.

So remove it from frontend layout and insert that on the admin layout file.

abudo left a reply on Probability Of Same UUID

@topvillas lol :) Then I shall consider that it won't happen.

abudo started a new conversation Probability Of Same UUID

Lets say we have aUUID

$uuid = xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx

$uuid = explode('-',$uuid);

What is the probability of $uuid[4] occurrence with other $other_uuid[4].

Please note the other i am accessing the last section or the fifth part of the uuid as user registration id.

21 Jul
4 months ago

abudo started a new conversation Laravel Homestead Not Mapping Projects Folder And Throwing An Error

i am using vagrant 2.0.2 and Homestead 7. I went throw official documentation.

when i vagrant up to run homestead, i get this error.

The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

/sbin/ifdown 'eth1' || true
/sbin/ip addr flush dev 'eth1'
# Remove any previous network modifications from the interfaces file
sed -e '/^#VAGRANT-BEGIN/,$ d' /etc/network/interfaces > /tmp/vagrant-network-interfaces.pre
sed -ne '/^#VAGRANT-END/,$ p' /etc/network/interfaces | tac | sed -e '/^#VAGRANT-END/,$ d' | tac > /tmp/vagrant-network-interfaces.post
cat \
  /tmp/vagrant-network-interfaces.pre \
  /tmp/vagrant-network-entry \
  /tmp/vagrant-network-interfaces.post \
  > /etc/network/interfaces
rm -f /tmp/vagrant-network-interfaces.pre
rm -f /tmp/vagrant-network-entry
rm -f /tmp/vagrant-network-interfaces.post

/sbin/ifup 'eth1'

Stdout from the command:



Stderr from the command:

bash: line 5: /sbin/ifdown: No such file or directory
bash: line 19: /sbin/ifup: No such file or directory

I can ssh too but when 'ls', I don't see any projects folder as defined in Homestead.yaml file

---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: ~/.ssh/id_rsa.pub

keys:
    - ~/.ssh/id_rsa

folders:
    - map: ~/code
      to: /home/vagrant/code

sites:
    - map: homestead.test
      to: /home/vagrant/code/public

databases:
    - homestead

# blackfire:
#     - id: foo
#       token: bar
#       client-id: foo
#       client-token: bar

# ports:
#     - send: 50000
#       to: 5000
#     - send: 7777
#       to: 777
#       protocol: udp








12 Jul
4 months ago

abudo started a new conversation Getting The Actual Visitor IP Address

When i use ip() method

$ip = request()->ip();

i get the server address because of cloudflare and not the actual visitor ip address.

When i do this

$_SERVER["HTTP_CF_CONNECTING_IP"]

i got this error

"Undefined index: HTTP_CF_CONNECTING_IP"

Any help will be much appreciated

09 Jul
5 months ago

abudo left a reply on Using Vue Data In Html Image Source

thankyou @bobbybouwmann :) Your code worked

the following code worked too

<img  :src="'storage/' + plan.picture" />

abudo started a new conversation Using Vue Data In Html Image Source

blade.php file

<div class="d-flex align-items-center">
                                    <i class="radio-select mr-2" @click="selectPlan(plan)"
                                    :class="{'radio-select-selected': isSelected(plan)}"></i>
                                    @{{ plan.name }}  @{{plan.picture}}
                                </div>

Well i am able to echo out the 'plan.picture' name which is being sent by the Server.

But i need to need to use tag to display the image.

if i change my above to insert image tag

<div class="d-flex align-items-center">
                                    <i class="radio-select mr-2" @click="selectPlan(plan)"
                                    :class="{'radio-select-selected': isSelected(plan)}"></i>
                                    @{{ plan.name }}  @{{plan.picture}}

<span><img src="@{{plan.picture}}" /> </span>

                                </div>

the image source becomes

<img src="{{plan.picture}}">
08 Jul
5 months ago

abudo left a reply on Forbidden You Don't Have Permission To Access On This Server.

well it turned out to be permission issue the fix was

sudo chown www-data:www-data -R directory-name
29 Jun
5 months ago

abudo started a new conversation Laravel Spark Not Getting Me Any Plan From The Data Source

I am getting $pid as product id from the URL. dd($products) getting me one 1 specific product as I got from the URL but the plans don't show up. I am only getting the registration form and nothing.

I am not getting any log error or console error.

If i remove the second where clouse i:e

$products = Product::where('publish',1)->get();

then everything works fine. However i need to show one product only

SparkServiceProvider

$pid = session('pid');
Spark::useStripe();
        Spark::collectBillingAddress();
   
        $products = Product::where('publish',1)->where('id',$pid)->get();

foreach ($products as $product) {
            Spark::plan($product->name, $product->plan_id)
            ->price($product->price);
      
        }// foreach ended
28 Jun
5 months ago

abudo started a new conversation No Coupon Section Available

When I do remove the noCardUpFront() from the Service Provider, the Coupon section just go away. I need to show that field to the users

27 Jun
5 months ago

abudo started a new conversation Forbidden You Don't Have Permission To Access On This Server.

I have installed my new laravel project. After installing composer dependencies i am getting this access denied error

Forbidden
You don't have permission to access / on this server.
Apache/2.4.18 (Ubuntu) Server at me.abudo.com Port 80

My other project running just fine on the same server with the same user permissions

Abudo: drwxrwxr-x 15 codeninjas www-data 4096 Jun 27 10:36 public
01 Jun
6 months ago

abudo left a reply on Laravel Send Email Using Local Mail Server

@willvincent does that work on local server too?

29 May
6 months ago

abudo left a reply on Unable To Add A New Field In Users Auth Controller

@Thyrosis @Snapey Well it turned out the issue wasn't in the code. Spark lets us add form fields at a different place at the ServiceProvider Class https://spark.laravel.com/docs/6.0/adding-registration-fields

I followed the instructions and it worked.

abudo started a new conversation Unable To Add A New Field In Users Auth Controller

User.php

protected $fillable = [
        'name',
        'email',
        'username'
    ];

Under APp/Http/Auth/RegisterController

return User::create([
            'name' => $data['name'],
            'email' => $data['email'],
            'username' => "some dynamic value",
            'password' => Hash::make($data['password']),
        ]);

Well whenever I try to register I get this error

eneral error: 1364 Field 'usernmae' doesn't have a default value (SQL: insert into `users` (`name`, `email`, `password`, `last_read_announcements_at`, `trial_ends_at`, `updated_at`, `created_at`) values (test1, [email protected], yLARACASTS_SNIPPET_PLACEHOLDERzI4IjVfXtUljVBMffwyU.CFNuJJ.GfkVQpVQGhglCa8FvsDmcP2e, 2018-05-29 06:15:48, 2018-05-29 06:15:48, 2018-05-29 06:15:48, 2018-05-29 06:15:48)) {"exception":"[object] (Illuminate\Database\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1364 Field 'username' doesn't have a default value (SQL: insert into `users` (`name`, `email`, `password`, `last_read_announcements_at`, `trial_ends_at`, `updated_at`, `created_at`) values (test1, [email protected], yLARACASTS_SNIPPET_PLACEHOLDERzI4IjVfXtUljVBMffwyU.CFNuJJ.GfkVQpVQGhglCa8FvsDmcP2e, 2018-05-29 06:15:48, 2018-05-29 06:15:48, 2018-05-29 06:15:48, 2018-05-29 06:15:48)) at /home/rameez/jedi15/vendor/laravel/framework/src/Illuminate/Database/Connection.php:664, PDOException(code: HY000): SQLSTATE[HY000]: General error: 1364 Field 'usernama' doesn't have a default value at /home/rameez/jedi15/vendor/laravel/framework/src/Illuminate/Database/Connection.php:458)

i have tried assigning a default value in the database as Null but then it always store the NUll value on every register.

I have done that with Laravel a few times but i am unable to do that with Spark. @Cronix

28 May
6 months ago

abudo left a reply on Send Password Reset Link Is Not Working (Expected Response Code 250 But Got Code "530",with Message "530 5.7.1 Authentication Required )

@burlresearch The issue has been fixed, now I am able to see the email on MailTramp but the actual email is not being sent on Gmail account. I am testing that from my local server

abudo left a reply on Send Password Reset Link Is Not Working (Expected Response Code 250 But Got Code "530",with Message "530 5.7.1 Authentication Required )

@burlresearch now the error is gone and I can see the email on MailTrap but I am unable to receive email on my real Gmail account. Am I doing something wrong here?

abudo left a reply on Overriding The Spark Controllers

@martinbean Quantity is something else. What I need is multiple subscriptions for a user as right now Spark allows only one subscription for a user. So I need to alter the Spark Controller

27 May
6 months ago

abudo left a reply on Send Password Reset Link Is Not Working (Expected Response Code 250 But Got Code "530",with Message "530 5.7.1 Authentication Required )

@burlresearch I am using Spark, It comes with Auth setup already.

Auth::routes()

has been replaced in some other file and has been working just fine. The problem is something else

25 May
6 months ago

abudo left a reply on Send Password Reset Link Is Not Working (Expected Response Code 250 But Got Code "530",with Message "530 5.7.1 Authentication Required )

@burlresearch

routes/web.php

Route::get('/', '[email protected]');

Route::get('/home', '[email protected]');
Route::resource('home', 'HomeController')->middleware('auth');


Route::get('training/{pid}/{questid}', '[email protected]')->middleware('auth');
Route::get('training/{pid}/{questid}/start-quiz', '[email protected]')->middleware('auth');
Route::put('training/{pid}/{questid}/evaluate', '[email protected]')->middleware('auth');

Route::post('training/{pid}/{questid}/videoWatched', '[email protected]')->middleware('auth');

Route::resource('training', 'TrainingController')->middleware('auth');

Route::get('presentation/{name}', '[email protected]')->middleware('auth');
Route::resource('tools', 'ToolController')->middleware('auth');

Route::get('branding/my_certificate/{id}', '[email protected]')->middleware('auth');
Route::get('branding/download/{pid}/{id}', '[email protected]')->middleware('auth');
Route::resource('branding', 'BrandingController')->middleware('auth');

Route::get('workouts/{pid}/{categoryid}', '[email protected]')->middleware('auth');
Route::resource('workouts', 'WorkoutController')->middleware('auth');


abudo left a reply on No Invoice/receipt Is Being Received On Card Charge

@ts I will try with a test credit card

abudo left a reply on No Invoice/receipt Is Being Received On Card Charge

@Sys32 well if stripe can do that then there is no need to send it on my own right. @ts i did that what you have asked i hope now the customer will receive an email.

24 May
6 months ago

abudo started a new conversation Send Password Reset Link Is Not Working (Expected Response Code 250 But Got Code "530",with Message "530 5.7.1 Authentication Required )

have configure smtp at .env with the mailtrap provided details.

But Send passwortd Reset Link is throwing this error

Expected response code 250 but got code "530", with message "530 5.7.1 Authentication required "

.env

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=4ef9d5cd1dffd3
MAIL_PASSWORD=7524d9069d7f4d
MAIL_ENCRYPTION=null

mail.php

<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Mail Driver
    |--------------------------------------------------------------------------
    |
    | Laravel supports both SMTP and PHP's "mail" function as drivers for the
    | sending of e-mail. You may specify which one you're using throughout
    | your application here. By default, Laravel is setup for SMTP mail.
    |
    | Supported: "smtp", "sendmail", "mailgun", "mandrill", "ses",
    |            "sparkpost", "log", "array"
    |
    */

    'driver' => env('MAIL_DRIVER', 'smtp'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Host Address
    |--------------------------------------------------------------------------
    |
    | Here you may provide the host address of the SMTP server used by your
    | applications. A default option is provided that is compatible with
    | the Mailgun mail service which will provide reliable deliveries.
    |
    */

    'host' => env('MAIL_HOST', 'smtp.mailgun.org'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Host Port
    |--------------------------------------------------------------------------
    |
    | This is the SMTP port used by your application to deliver e-mails to
    | users of the application. Like the host we have set this value to
    | stay compatible with the Mailgun e-mail application by default.
    |
    */

    'port' => env('MAIL_PORT', 587),

    /*
    |--------------------------------------------------------------------------
    | Global "From" Address
    |--------------------------------------------------------------------------
    |
    | You may wish for all e-mails sent by your application to be sent from
    | the same address. Here, you may specify a name and address that is
    | used globally for all e-mails that are sent by your application.
    |
    */

    'from' => [
        'address' => env('MAIL_FROM_ADDRESS', '[email protected]'),
        'name' => env('MAIL_FROM_NAME', 'Example'),
    ],

    /*
    |--------------------------------------------------------------------------
    | E-Mail Encryption Protocol
    |--------------------------------------------------------------------------
    |
    | Here you may specify the encryption protocol that should be used when
    | the application send e-mail messages. A sensible default using the
    | transport layer security protocol should provide great security.
    |
    */

    'encryption' => env('MAIL_ENCRYPTION', 'tls'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Server Username
    |--------------------------------------------------------------------------
    |
    | If your SMTP server requires a username for authentication, you should
    | set it here. This will get used to authenticate with your server on
    | connection. You may also set the "password" value below this one.
    |
    */

    'username' => env('MAIL_USERNAME'),

    'password' => env('MAIL_PASSWORD'),

    /*
    |--------------------------------------------------------------------------
    | Sendmail System Path
    |--------------------------------------------------------------------------
    |
    | When using the "sendmail" driver to send e-mails, we will need to know
    | the path to where Sendmail lives on this server. A default path has
    | been provided here, which will work well on most of your systems.
    |
    */

    'sendmail' => '/usr/sbin/sendmail -bs',

    /*
    |--------------------------------------------------------------------------
    | Markdown Mail Settings
    |--------------------------------------------------------------------------
    |
    | If you are using Markdown based email rendering, you may configure your
    | theme and component paths here, allowing you to customize the design
    | of the emails. Or, you may simply stick with the Laravel defaults!
    |
    */

    'markdown' => [
        'theme' => 'default',

        'paths' => [
            resource_path('views/vendor/mail'),
        ],
    ],

];

abudo left a reply on Send Password Reset Link Is Not Working (Expected Response Code 250 But Got Code "530",with Message "530 5.7.1 Authentication Required )

@Sergiu17 Spark does come with a built-in Auth right as it is a subset of laravel. I haven't created any email controller. Spark does it out of the box but I don't see any of the Mail file created under the App @Sergiu17 @Cronix

abudo left a reply on Send Password Reset Link Is Not Working (Expected Response Code 250 But Got Code "530",with Message "530 5.7.1 Authentication Required )

@Sergiu17 I am using username and password as provided by mail trap. I have tried other ports too and yet it fails

abudo left a reply on Send Password Reset Link Is Not Working (Expected Response Code 250 But Got Code "530",with Message "530 5.7.1 Authentication Required )

.env

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=4ef9d5cd1dffd3
MAIL_PASSWORD=7524d9069d7f4d
MAIL_ENCRYPTION=null

and mail.php

<?php

return [

    /*
    |--------------------------------------------------------------------------
    | Mail Driver
    |--------------------------------------------------------------------------
    |
    | Laravel supports both SMTP and PHP's "mail" function as drivers for the
    | sending of e-mail. You may specify which one you're using throughout
    | your application here. By default, Laravel is setup for SMTP mail.
    |
    | Supported: "smtp", "sendmail", "mailgun", "mandrill", "ses",
    |            "sparkpost", "log", "array"
    |
    */

    'driver' => env('MAIL_DRIVER', 'smtp'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Host Address
    |--------------------------------------------------------------------------
    |
    | Here you may provide the host address of the SMTP server used by your
    | applications. A default option is provided that is compatible with
    | the Mailgun mail service which will provide reliable deliveries.
    |
    */

    'host' => env('MAIL_HOST', 'smtp.mailgun.org'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Host Port
    |--------------------------------------------------------------------------
    |
    | This is the SMTP port used by your application to deliver e-mails to
    | users of the application. Like the host we have set this value to
    | stay compatible with the Mailgun e-mail application by default.
    |
    */

    'port' => env('MAIL_PORT', 587),

    /*
    |--------------------------------------------------------------------------
    | Global "From" Address
    |--------------------------------------------------------------------------
    |
    | You may wish for all e-mails sent by your application to be sent from
    | the same address. Here, you may specify a name and address that is
    | used globally for all e-mails that are sent by your application.
    |
    */

    'from' => [
        'address' => env('MAIL_FROM_ADDRESS', '[email protected]'),
        'name' => env('MAIL_FROM_NAME', 'Example'),
    ],

    /*
    |--------------------------------------------------------------------------
    | E-Mail Encryption Protocol
    |--------------------------------------------------------------------------
    |
    | Here you may specify the encryption protocol that should be used when
    | the application send e-mail messages. A sensible default using the
    | transport layer security protocol should provide great security.
    |
    */

    'encryption' => env('MAIL_ENCRYPTION', 'tls'),

    /*
    |--------------------------------------------------------------------------
    | SMTP Server Username
    |--------------------------------------------------------------------------
    |
    | If your SMTP server requires a username for authentication, you should
    | set it here. This will get used to authenticate with your server on
    | connection. You may also set the "password" value below this one.
    |
    */

    'username' => env('MAIL_USERNAME'),

    'password' => env('MAIL_PASSWORD'),

    /*
    |--------------------------------------------------------------------------
    | Sendmail System Path
    |--------------------------------------------------------------------------
    |
    | When using the "sendmail" driver to send e-mails, we will need to know
    | the path to where Sendmail lives on this server. A default path has
    | been provided here, which will work well on most of your systems.
    |
    */

    'sendmail' => '/usr/sbin/sendmail -bs',

    /*
    |--------------------------------------------------------------------------
    | Markdown Mail Settings
    |--------------------------------------------------------------------------
    |
    | If you are using Markdown based email rendering, you may configure your
    | theme and component paths here, allowing you to customize the design
    | of the emails. Or, you may simply stick with the Laravel defaults!
    |
    */

    'markdown' => [
        'theme' => 'default',

        'paths' => [
            resource_path('views/vendor/mail'),
        ],
    ],

];

abudo started a new conversation Send Password Reset Link Is Not Working

I have configure smtp at .env with the mailtrap provided details.

But Send passwortd Reset Link is throwing this error

Expected response code 250 but got code "530", with message "530 5.7.1 Authentication required "
23 May
6 months ago

abudo started a new conversation No Invoice/receipt Is Being Received On Card Charge

I haven't used a real credit card to test my subscription. The card has been charged but I haven't received any invoice/pdf on my email account. Does it require to set up something? I suppose it should be automatic

abudo left a reply on Overriding The Spark Controllers

@martinbean Actually I need to override the Spark Controller because I need to change how the subscription work. Consider this scenario: I have 5 Products that I want to sell on subscription. Spark makes it use as Plans, right. But spark allows me only to switch from one plan to another while I need to make a user subscribe to other products at the same. i.e The user has subscribed to 5 products at the same times instead of one. How can I achieve that? I need to change the functionality of controllers of the Spark, right? First, how can I override the Spark controllers and where to place those controllers so I can update Spark later in the future?

abudo left a reply on Overriding The Spark Controllers

@bobbybouwmann well even with spark-full option, i was only able to get assets publish :) so no controllers got published

abudo left a reply on Overriding The Spark Controllers

@bobbybouwmann thankyou for sharing this link. That could be one option but honestly, that is tiresome. When I do vendor: publish command I get this output

....
[18] Tag: spark-full
  [19] Tag: spark-js
  [20] Tag: spark-lang
  [21] Tag: spark-sass
  [22] Tag: spark-views
.....

I think Spark-full will publish everything in the respective directories if it does then whenever I need to change a specific function I will go to published file.

abudo left a reply on Purpose Of Invoices On Spark

@bobbybouwmann but why does the Spark making this textarea available for any registered user as any registered user can write anything? It should be available for the KiOSK user only.