I hereby claim:
- I am wmandai on github.
- I am wmandai (https://keybase.io/wmandai) on keybase.
- I have a public key ASBFkPa7PkUR5WCyP5FA57qhQmagPBATt-CnJapIJ_gKeAo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| FROM php:7.2-fpm | |
| COPY app /var/www/ | |
| EXPOSE 9000 |
| <?php | |
| namespace App\Http\Livewire\Forum; | |
| use Illuminate\Support\Facades\Auth; | |
| use Illuminate\Support\Facades\DB; | |
| use Livewire\WithPagination; | |
| use Livewire\Component; | |
| use App\Message; | |
| use App\User; | |
| class Chat extends Component |
| <?php | |
| namespace App\Http\Livewire; | |
| use App\Contact; | |
| use Livewire\Component; | |
| class ContactSearchBar extends Component | |
| { | |
| public $query; |
| <?php | |
| use Livewire\Component; | |
| class Download extends Component | |
| { | |
| public function download() | |
| { | |
| // get the path to the file | |
| $path = ""; |
| /** | |
| * Bootstrap any application services. | |
| * | |
| * @return void | |
| */ | |
| public function boot() | |
| { | |
| Component::macro('notify', function ($message, $title = '', $type = 'success') { | |
| $this->dispatchBrowserEvent('notify', ['message' => $message, 'title' => $title, 'type' => $type]); | |
| }); |
| Filename: /etc/apache2/sites-available/yoursite.conf | |
| <VirtualHost *:80> | |
| ServerAdmin [email protected] | |
| ServerName yoursite.com | |
| ServerAlias www.yoursite.com | |
| DocumentRoot "/var/www/yoursite.com/public" | |
| <Directory /var/www/yoursite.com/public> | |
| Options Indexes FollowSymLinks MultiViews | |
| AllowOverride All |
| <?php | |
| // 1. First tell MPESA to enable the PAYBILL API | |
| // 2. Give them the URL you want their servers to ping on a successful payment made | |
| // 3. They will ping ur serverโs with a URL like this if you gave them โdomainname.com" | |
| // https://domainname.com/mpesa? id=59538715& orig=MPESA& dest=254706513985& tstamp=2014-11-11+16%3A55%3A09& text=FY69MY145+Confirmed.+on+11%2F11%2F14+at+4%3A54+PM+Ksh4%2C516.00+received+from+MARGARET+WANJIRU+254714236724.+Account+Number+16042+New+Utility+balance+is+Ksh3 &customer_id=274& user=safaricom& pass=3EdoRm0XHiUPa7x4& routemethod_id=2& routemethod_name=HTTP& mpesa_code=FY69MY145& mpesa_acc=16042& mpesa_msisdn=254714236724& mpesa_trx_date=11%2F11%2F14& mpesa_trx_time=4%3A54+PM& mpesa_amt=4516.0& mpesa_sender=MARGARET+WANJIRU& business_number=8238238 | |
| // 4. Now just break apart the POST parameters, in laravel Iโd do |
| server { | |
| listen X.X.X.X:443 ssl http2; | |
| ssl_protocols TLSv1.2; | |
| ssl_certificate cert.pem; | |
| ssl_certificate_key privkey.pem; | |
| server_name domain.com; | |
| root /var/www/domain.com; | |
| autoindex on; | |
| index index.php; | |
| location / { |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <configuration> | |
| <system.webServer> | |
| <rewrite> | |
| <rules> | |
| <rule name="Index"> | |
| <match url="^(.*)$" /> | |
| <conditions> | |
| <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> | |
| <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> |