Re: laravel/php

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





    
On 01/08/2024 13:18, bruce wrote:
Thanks Ashley/list!

Laravel with its own "language" projects/packages/etc. I'm sure
there's a well thought out structure to it all!

As with anything. In order to really use it, you usually need to get
acclimated to some extent with the setup.

thanks


On Thu, Aug 1, 2024 at 6:37 AM Ashley Sheridan <ash@xxxxxxxxxxxxxxxxxxxx> wrote:

On 31/07/2024 04:32, bruce wrote:

Hi Ashley.

That's what I thought/tried. Which is why I can't understand what i'm
screwing up, to generate the err.

My steps
  download the github code/repos into the test dir
   --- https://github.com/jijunair/laravel-referral

  /var/www/html/jijunair
    CHANGELOG.md
    CODE_OF_CONDUCT.md
    CONTRIBUTING.md
    LICENSE
    README.md
    SECURITY.md
    composer.json
    composer.lock
    config
    database
    images
    routes
    src
    tests
    vendor

    and trying
    cd jijunair/
    sudo -u www-data composer require jijunair/laravel-referral
        Root package 'jijunair/laravel-referral' cannot require itself
in its composer.json

per the github repos/page--

Installation::
  You can install the package via Composer by running the following command:
     composer require jijunair/laravel-referral

thoughts/comment?

thanks..

ps. I see this in a number of test sites... so I'm missing something.

On Tue, Jul 30, 2024 at 9:24 PM Ashley Sheridan
<ash@xxxxxxxxxxxxxxxxxxxx> wrote:


On 31 July 2024 02:07:17 BST, bruce <badouglas@xxxxxxxxx> wrote:

Hi.

Is the list ok to post basic laravel questions? Or only straight php?

I'm doing some basic research on laravel, and other tech/stacks.

For laravel, assume I download a test app from github, and install it in:
/var/www/html/asciisd

I do a
 composer install

The "install/setup" says I should do a

composer require asciisd/referrals-laravel

as well.

Should this be done while within the " /var/www/html/asciisd" or in
the parent dir " /var/www/html"

doing this from the inner dir, gets an err
   Root package 'asciisd/referrals-laravel' cannot require itself in
its composer.json

I'm currently looking over github code samples, as well as numerous vids..

thanks

It should be done in the same directory as the composer.json file. If you think about it, it makes sense, as that's the config for your composer install.

Couple of things, please reply to the list, not directly back to me so that everyone benefits, also try not to top post, but leave replies at the bottom, as per the rules of this list.

Now, onto your issue. I think what you may be doing is cloning this repository down separately, and then trying to require it within itself. The instructions in that repo could be clearer, but if you look at the first line in the readme installation instructions, it mentions that this is a package, and in Laravel parlance, that's something you include into an already existing Laravel website. Think of it a bit like a library. So, from within your separate Laravel website that you have set up, run the `composer require` line, which will install this package, and then you can use it to generate your referral codes. Thanks, Ash

Ashley Sheridan
https://www.ashleysheridan.co.uk

This isn't specific to Laravel (although this particular package seems to be), but more related to how the Composer system works to pull in various packages into a project.

Laravel does have its own way of doing things, but generally they're following best practices that you might find in other frameworks and other languages. They have great documentation though.

Ashley Sheridan
https://www.ashleysheridan.co.uk


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux