Лучшие макросы AutoHotKey? [закрытый]

Должен быть один unassignedBigInteger, а затем вы устанавливаете свой внешний ключ.

https://laravel.com/docs/5.8/migrations#foreign-key-constraints Пожалуйста, проверьте официальную документацию

Кроме того,

Пожалуйста, будьте осторожны с порядком миграции. Он начинается с первого файла до самого последнего, поэтому, если вы пытаетесь установить внешний ключ для таблицы, которая еще не создана, он выдаст ошибку.

Например,

Таблица пользователей имеет отношение внешнего ключа к статьям и тому подобное:

  • create_users_table
  • create_articles_table

[1110 ] Поскольку таблица статей еще не создана, вы не сможете ее назначить. Для таких случаев, как этот, я предлагаю вам использовать «add_foreign_keys_to_articles» после создания всей базовой структуры таблиц.

     Schema::table('articles', function(Blueprint $table)
            {
   $table->foreign('user_id')
                ->references('id')->on('users')
                ->onUpdate('cascade')->onDelete('cascade');
            });

21
задан leeborkman 19 September 2008 в 01:20
поделиться

6 ответов

Существуют тонны хороших на Форуме AutoHotKey:

http://www.autohotkey.com/forum/forum-2.html&sid=8149586e9d533532ea76e71e8c9e5b7b

, Как хороший? действительно зависит от того, что Вы хотите/нуждаетесь.

2
ответ дан 29 November 2019 в 20:06
поделиться

Я использую этого все время, обычно для быстрого доступа к командной строке MySQL.

http://lifehacker.com/software/featured-windows-download/make-a-quake+style-command-prompt-with-autohotkey-297607.php

2
ответ дан 29 November 2019 в 20:06
поделиться

Очень простой и полезный отрывок:

SetTitleMatchMode RegEx ;
; Stuff to do when Windows Explorer is open
;
#IfWinActive ahk_class ExploreWClass|CabinetWClass
    ; create new folder
    ;
    ^!n::Send !fwf

    ; create new text file
    ;
    ^!t::Send !fwt

    ; open 'cmd' in the current directory
    ;
    ^!c::
        OpenCmdInCurrent()
    return
#IfWinActive

; Opens the command shell 'cmd' in the directory browsed in Explorer.
; Note: expecting to be run when the active window is Explorer.
;
OpenCmdInCurrent()
{
    WinGetText, full_path, A  ; This is required to get the full path of the file from the address bar

    ; Split on newline (`n)
    StringSplit, word_array, full_path, `n
    full_path = %word_array1%   ; Take the first element from the array

    ; Just in case - remove all carriage returns (`r)
    StringReplace, full_path, full_path, `r, , all  
    full_path := RegExReplace(full_path, "^Address: ", "") ;

    IfInString full_path, \
    {
        Run, cmd /K cd /D "%full_path%"
    }
    else
    {
        Run, cmd /K cd /D "C:\ "
    }
}
14
ответ дан 29 November 2019 в 20:06
поделиться

; У меня это есть в моем меню «Пуск», чтобы я не испортил уши, когда надеваю наушники после перезагрузки компьютера

sleep, 5000
SoundSet, 1.5 ; really low volume
6
ответ дан 29 November 2019 в 20:06
поделиться

Добавить окружающие кавычки к выделенному тексту / слову
Полезно при написании электронных писем или во время кодирования ...

Дважды щелкните слово, нажмите Win + X, заключите в кавычки

; Win + X
#x:: ; Attention:  Strips formatting from the clipboard too!
Send ^c
clipboard = "%clipboard%"
; Remove space introduced by WORD
StringReplace, clipboard, clipboard,%A_SPACE%",", All
Send ^v
return
9
ответ дан 29 November 2019 в 20:06
поделиться

Я создаю новые объекты Outlook с AutoHotKey

; Win + Shift + M = новый адрес электронной почты

#+m::  Run "mailto:"

; Outlook

#^M::  Run "%ProgramFiles%\Microsoft Office\Office12\OUTLOOK.EXE" /recycle

; Win + Shift + A = создать новую встречу в календаре

#+A::  Run "%ProgramFiles%\Microsoft Office\Office12\OUTLOOK.EXE"/c ipm.appointment

; Win + Shift + T = создать новую задачу ; Win + Shift + K = Новая задача

#+T::  Run "%ProgramFiles%\Microsoft Office\Office12\OUTLOOK.EXE"/c ipm.task
#+K::  Run "%ProgramFiles%\Microsoft Office\Office12\OUTLOOK.EXE"/c ipm.task
4
ответ дан 29 November 2019 в 20:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: